使用Grub Rescue 修复MBR
ubuntu 14.04 (本机)
1、使用以下命令查看分区:
grub rescure> ls
(hd0,msdos7),(hd0,msdos8),(hd0,msdos9)...
2、其实关键是找到grub.cfg在哪个分区里。
当然ubuntu是这个样的:(/boot 已经单独分区)ps.我的是分区9,其他参考说是减一,但是我的分区8没有,分区7有。。。。。。
grub rescure> ls (hd0, msdos7)/grub
............................................... grub.cfg 找到了,其他都是error
如果没有,一个分区一个分区尝试,直到出现一长串 最后是。/。///。/。/grub.cfg
3、然后是设置
grub rescure> set root=(hd0,msdos7)
grub rescure> set prefix=(hd0,msdos7)/grub
grub rescure> insmod normal
grub rescure> normal
4、此时应该已经进入
然后打开终端更新grub
sudo update-grub
grub-install /dev/sda
5、完成
注意:如果/root 没有单独分区的话 可以参考网上的步骤(随便一搜就可以)
如果解决不了,很可能得换另外方法。