不废话了。。。
双系统在更新或者重新linux系统的时候出现grub rescue.
不知道是版本更新还是怎么回事,网上的很多教程都不能用了。
在这个模式下只有ls、set命令了
第一步找到系统的位置
ls命令:显示有几个分区,然后一个一个的试。
例如:ls (hd0,msdos0)/grub
如果显示不是bad filename说明找到系统分区。
例如系统分区是(hd0,msdos0)
则查看:ls (hd0,msdos0)/grub/下面是否有i386-pc/这个文件夹。
如果有:
第二步设置系统变量
set root=(hd0,msdos0)
set prefix=(hd0,msdos0)/grub
insmod (hd0,msdos0)/grub/i386-pc/normal.mod
normal
一切ok!!
如果可以,就是可以了,不可以就不知道了
第三部进入系统(copy)
6不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
进入Linux之后,在命令行执行:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
重启测试是否已经恢复了grub的启动菜单? 恭喜你恢复成功!