ubuntu grub.cfg 丢失 进入 grub rescue>

看了网上的教程,最后自己也结一下
1.出现问题的原因
由于是win7+Ubuntu双系统,由Ubuntu来引导win7启动,本来想升级到win10,结果没成功,就连Ubuntu的引导项也丢失
2.解决方法
grub rescue下,,只能使用ls 和 set 两个命令
ls作用就是帮你找到Ubuntu的引导盘在哪,
grub rescue> ls
显示(hd0,),(hd0,msdos10,),(hd0,msdos9,),(hd0,msdos8,),等等
然后分别
grub rescue> ls (hd0,msdos10,)
找到文件类型ext2也就是Ubuntu的文件系统类型的盘
如果不出意外
ls (hd0,msdosX)/boot./grub 或ls (hd0,msdosX)/grub
// X表示你找到盘号
会出现 ../ ./ 等目录或者文件
然后就可以设置了
set root=(hd0,msdosX)/boot/grub //与上边保持一致
set prefix=(hd0,msdosX)/boot/grub
insmod normal
normal
这一步只是成功了一半。

最后要到Ubuntu里更新一下grub才行
安装:grub-install /dev/sda
更新:update-grub
好吧,完成了

你可能感兴趣的:(系统管理维护)