您的位置:首页 > 其它

Ubuntu 更新后出现sh:grub错误

2012-01-09 19:09 246 查看
这个错误网上很多指导.我也在今天更新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

这样来说就可以启动进入系统了,后续的例如使用其他的安装方式我也没有涉及.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐