解决deepin开机进入grub rescue> ,无法启动, 修复开机引导

编程知识 更新时间:2023-04-25 19:54:13

导致deepin无法正常启动的来由

  • win10 系统更新, 覆盖式更新,修复了自己的引导,损坏了deepin的引导

报错

  • 正常启动deepin 进入 grub rescue> 模式,报错 not find systemfile

解决问题

在grub rescue> 模式下进入桌面

使用ls 命令,显示所有的分区

(hd0) (hd1) (hd1,gpt8)....

定位deepin系统引导所在的分区(如果你知道可跳过下一步)

对显示的分区逐个使用ls命令,有输出目录的(即deepin 的根目录)即为所需要的分区

例如我们找到的分区为:(hd1,gpt7)

配置grub引导

  grub rescue> set root=(hd1,gpt7) 
  grub rescue> set prefix=(hd1,gpt7)/boot/grub

切换到normal模式

grub rescue> insmod normal
 grub rescue> normal

如果一切正常,你就直接进入到deepin 的桌面了

重新安装grub

正常进入系统后,如果不先修复grub的引导的话,重启电脑之后还是会进入刚刚那个rescue模式。
找出你的efi分区挂载点
运行fdisk -l 如下图

efi挂载点为 :/dev/nvmeOn1p2

重新安装grub
使用命令:sudo grub-install /dev/nvmeOn1
如果你成功了,会显示输出:Installation finished. No error reported.
那么恭喜你到这就结束了,你可以重启尝试下是否OK了。

如果报错了

grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible 

执行下面的命令

parted /dev/nvmeOn1 set 1 bios_grub on
parted /dev/nvmeOn1 print

重新执行

sudo grub-install /dev/nvmeOn1

看看是否解决了。

更多推荐

解决deepin开机进入grub rescue> ,无法启动, 修复开机引导

本文发布于:2023-04-19 13:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/8be76a38b84853f274edfc142d9168c3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:无法启动   grub   deepin   gt   rescue

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 87871文章数
  • 20905阅读数
  • 0评论数