grub rescue

在grub rescue模式下可以使用的命令有:

1、ls   :列出所有的文件系统和文件里边的内容。

2、set  :用来设置root的值和prefix的值

3、insmod

4、normal

步骤:

你的先用ls命令来查看各个分区的情况,找出root根目录的所在,还有grub目录的所在,如果boot不是独立分区的则boot是在根分区下的/boot/中

例如

grub rescue>ls

(hd0,msdos1)(hd0,msdos2)(hd0,msdos3)

查看分区(hd0,msdos1)的内容

grub rescue>ls (hd0,msdos1)/     :注意/ 不能少。

找到root和grub的所在后,先看看root和prefix当前的指向,下列是假设的情况。

grugrub rescue>root=(hd0,msdos1)

grub rescue>prefix=(hd0,msdos1)/boot/grub   :grub实在/boot/下

或者

grub rescue>root=(hd0,msdos1)
grub rescue>prefix=(hd0,msdos2)/grub       :boot是在独立分区的情况

到此,再用set看看配置是不是符合自己所设,

然后

grub rescue>insmod norma   :有的normal不是这种情况的,而是grub rescue>insmod /boot/grub/normal.mod

如果没有任何提示则表示上述是正确的,再执行最后一个命令就可以进入熟悉的grub启动引导界面了

grub rescue >normal  :执行后就能进入grub界面。

注意:如果到此就以为就此完成了那就错了,因为重启后依旧会进入grub rescue模式,我们需要进入Linux中,对grub进行修复。

    进入Linux之后,在命令行执行:

    sudo update-grub

    sudo grub-install /dev/sda

    (sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)

哈哈,到此就完成了,重启试试看!

 

 

转载于:https://www.cnblogs.com/peixiuen/archive/2013/06/10/3131405.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值