问题描述:错误提示,error: file '/grub/i386-pc/normal.mod' not found grub rescue>
分析:经试验,发现我的引导grub在文件exit2下,(hd0,msdos6)/boot/grub./ ../ 所以,只要将grub指向这个位置就ok了。
当然,其他人的grub位置可能会不同,需要自己用ls命令耐心查找。一般人的在(hd0,msdos5)/grub
解决方法:
1.依次键入以下命令
grub rescue> ls # 查看当前目录下的所有文件
(hd0) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub rescue> set root=(hd0,msdos6)/boot # 设置grub的启动分区
grub rescue> set prefix=(hd0,msdos6)/boot/grub # 设置grub的启动路径
grub rescue> insmod normal # 加载正常模式
grub rescue> normal
2.启动后进入ubuntu系统
现在只是进入了系统,引导还是坏的,所以下一步是在修复ubuntu引导win10。
进入terminal终端输入以下命令
sudo update-grub # sudo能使用 某些只有管理员或者管理员授权才能使用的命令
sudo grub-install /dev/sda # grub安装到指定位置
参考文献
1.http://blog.csdn.net/ultimatestudio/article/details/10858691