grub rescue

之前电脑是双硬盘双系统(HHD+SSD),一个win一个linux,后来换了机箱,只剩HHD,LINUX之前在HHD最后一个分区中。开机就出现grub rescue

在这里插入图片描述

参考其他的博客修复工作如下:
出了这个界面的时候不担心,根据提示是因为找不到引导文件了。。可能是inux的东西的问题。或者是WIN出了问题……
解决
  主要的步骤呢很简单,在rescue模式下确认引导文件的实际位置,然后暂时重新定位它使我们可以进入grub,然后就可以进入UBUNTU更新grub完成修复。
  首先ls看看我磁盘
  
  这里能够看到我的一块磁盘分了4个区
  在这里插入图片描述
  然后需要做的就是依次 ls (hdx,msdosy) 来确认哪个是linux分区(这里的x,y对应盘和分区的序号)
然后就是在这些分区下找我们的引导文件,如果你的/boot单独挂出来了,就用这个指令(x,y含义同上面)

ls (hdx,msdosy)/grub

如果不是,就用这个

ls (hdx,msdosy)/boot/grub

然后关联文件

boot挂出来了的用这个

set root=(hd0,msdos2)
set prefix=(hd0,msdos2)/grub
insmod normal
normal

没挂出来的用这个

set root=(hd0,msdos2)
set prefix=(hd0,msdos2)/boot/grub
insmod normal
normal

总之你敲完最后一行的normal以后按下回车就能进入grub了,这里就不截图了。

然后进入linux,打开控制台,更新grub

sudo update-grub2
sudo grub-install /dev/sda

但是这样在我的电脑上完全不行 ,试了很多方法修复不好,最后暴力重新装了 也算是有学习了一遍。枯了。。。纪念懵逼的一天

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值