前提:
Fedora22系统,/boot单独分区(/dev/sda6),其他以LVM 分区存在着。
解决方案:
在grub rescue界面上只有少数命令可以用。
1.查看分区
grub rescue> ls
会出现:(hd0)(hd0,msdos9) (hd0,msdos8) (hd0,msdos7)(hd0,msdos6) (hd0,msdos5) (hd0,msdos3)(hd0,msdos2)(hd0,msdos1)(fd0)
然后逐次使用:
grub rescue> ls (hd0, msdosX) /
(其中X为上述的数字)
如果回车后显示“unknown filesystem”证明不是要找的分区,继续下一个。
直到找到你敲完回车后会显示“filesystem: ext2”分区,说明你找对了。我的是(hd0,msdos6),这个分区代表了/boot分区。