兩個ubuntu 更換grub

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章