这个错误网上很多指导.我也在今天更新10.10到11.04版本时出现了这个错误。网上给出的解决办法是根据安装的系统安装盘符解答.
其实基本都一样,我问题是再虚拟机上.
GUN GRUB version 1.97~beta4
[Minimal BASH-like line editing is suported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device/file completions.]
sh:grub >
进不了系统的解决方法: 出现这个提示符是进入了 grub2 的command line模式,先用
代码:ls一下。#sh:grub >ls
看你的/分区装在那个分区了.一般显示结果有这样几个
(hd0) (hd0,1) (hd0,5) (hd0,6)...或者更多,找到你系统的安装盘
然后你按下面这个顺序运行命令就可以了启动了。代码:set root=(hdX,Y)
#sh:grub >set root=(hd0,1)
//我的系统是在hd0,1下安装.如果不了解hd0,1是什么意思的话建议去查找下关键字 【Linux硬盘 分区结构】本人也是初学者,怕自己解释不清楚误导大家了。
接着如果出现错误提示,则证明系统没有在此分区下安装,继续操作命令更换下分区 例如 set root=(hd0,5)、set root=(hd0,6)、set root=(hd0,7) 直到没有出现错误提示。
代码:linux /vmlinuz root=/dev/sdXY
#sh:grub >linux /vmlinuz root=/dev/sda1
继续命令会提示一些内容,没有错误信息的话我们继续下一步
代码:initrd /initrd.img
#sh:grub >initrd /initrd.img
代码:boot
#sh:grub >boot
这样来说就可以启动进入系统了,后续的例如使用其他的安装方式我也没有涉及.