ubuntu系统下grub rescue故障恢复

1.首先需要找到grub文件夹,根据在安装双系统时是否对/boot进行了单独分区,grub文件夹可能直接在磁盘分区下(磁盘分区/grub),或者在磁盘分区的boot文件夹下(磁盘分区/boot/grub),以直接在磁盘分区下为例进行一下操作,对应的只需将/grub改为/boot/grub即可(不确定的就都试一遍):

grub rescue->ls   //此操作将列出所有的磁盘分区,例如:(hd0),(hd0,msdos8),(hd0,msdos6),(hd0,msdos1),但版本不同磁盘分区的表示不同,以显示结果为准

grub rescue->ls (hd0,msdosX)/grub   //对所有的磁盘分区进行查找,直至找到为止;若均未找到,则表示对应磁盘分区遭到损坏,需要重新安装ubuntu系统(或其他linux系统)

2.找到grub文件夹后,对应的启动文件就在该文件夹中,需要将其进行关联以完成系统启动:

grub rescue->set root=(hd0,msdosX)

grub rescue->set prefix=(hd0,msdosX)/grub

grub rescue->insmod /grub/normal.mod   //版本不同,normal.mod的位置可能不同,若不在grub根目录下,就去各个子文件夹中用ls指令查找,一定在grub文件夹下,否则重装系统

3.调用找到的grub菜单完成本次系统启动:

grub rescue->normal   //只是本次可以正常启动,进入系统后进一步操作才能保证恢复正常

4.进入ubuntu系统后,打开命令终端,进行如下操作:

sudo update-grub

sudo grub-install /dev/sda   //没有编号

5.大功告成,重启进行测试!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值