1、如果你想完全啓用老版本的grub,
進入老版本的ubuntu
然後
sudo grub-install /dev/sda
sudo update-grub
2、新的grub引導舊的grub
假設你的舊版ubuntu安裝在sda5
sudo grub-install /dev/sda5
sudo update-grub
再進去新的ubuntu
增加1項菜單
menuentry “啓動已安裝的sda5分區的系統” –class gnu-linux –class os {
insmod part_msdos
insmod ext2
set root=(hd0,msdos5)
chainloader +1
}
================
原理:
新的grub覆蓋了磁盤的MBR,它的啓動文件的prefix目錄指向了新的ubuntu的分區
進去舊的ubuntu,重新安裝舊的啓動到磁盤MBR,即可重覆蓋,指向舊的分區啓動文件。
如果不想重覆蓋MBR,就使用第2種方法,將舊的啓動代碼安裝到磁盤分區的PBR,
然後使用新的grub啓動分區的PBR。