UEFI+gpt模式启动引导报错grub rescue的解决思路

电脑安装了Manjaro和win10双系统,win10自动升级到1903后启动后报错;

1、启动后报错提示grub rescue>

2、输入ls命令查看分区信息;

会出现(hd0,gpt0)....这样的信息

3、输入set查看当前的配置;

一般显示如下信息,无法引导启动一般是prefix指定的分区不对:

cmdpath=(hd0,gtp2)/EFI/Manjaro

prefix=(hd0,gpt5)/boot/grub

root=hd0,gpt8

4、输入ls prefix的值的格式,如 ls (hd0,gpt5)/boot/grub,如果提示filesystem unmount,就把gpt5换成别的数字,逐个尝试ls显示的分区,直到出现 ./ ../  x86_64-efi/ grubenv locale/ themes/这样的提示;

5、找到正确的grub分区后,比如是gpt6,就使用set  prefix=(hd0,gpt6)/boot/grub设置grub路径

6、再设置root分区 set  root=hd0,gpt6  

7、再执行如下命令,正常就可以进入系统了; 

insmod normal

normal

8、进入系统后需要重新安装grub引导,可以通过mount命令查看/boot/efi目录挂载的分区是哪个;

/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro)
 

9、使用grub-install /dev/sda1安装grub,没有报错的话,重启就能正常了

 

参考:

https://blog.csdn.net/wshk918/article/details/82291483

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值