Win10 Ubuntu14.04 的双系统机器,由于 Ubuntu 后装,所以电脑启动引导是用的 Ubuntu 的。在升级 win10 大版本升级的时候估计修改了引导文件,重启提示 error:no such partition grub rescue ,提示进入 grub,这时候只要重新修复一下即可,解决方法如下:
1.出错提示:
error:no such partition grub rescue
Entering rescue mode
grub rescue>
2.输入 ls (回车)
(hd0) (hd0,msdos6) (hd0,msdos5) (hd0,msdos4)...
3.查找 linux 所在分区
依次输入
ls
(hd0,msdos6)/boot/grub
直到返回正确的结果,即罗列出文件夹下面的文件列表,类似 ./ ../ xxxx.xxx ...
4.输入
set root=(hd0,msdos4)/boot/grub
set prefix=(hd0,msdos4)/boot/grub
insmod normal
normal
5.这时候就进入到熟悉启动引导界面了,注意要是不执行后面的操作,每次启动都需要执行前面的步骤,所以我们要重建引导。这时候可以选择进入 windows 或 linux 进行重建,ubuntu 可以按一下方式进行,windows 可以用 easyBCD 之类的工具。
选择 ubuntu 系统进入,进去之后重新安装 grub2
打开终端执行以下命令
sudo update-grub
sudo grub-install /dev/sda
看到 no error report 之类的就表示 OK
然后重启搞定