Feelup
deepin
2025-11-14 18:25 这个问题应该是deepin是引导损坏了,从你的截图来看,你有两块硬盘,但只有一块硬盘上有分区存在,那么在硬盘没有损坏的前提下,你可以尝试下面的步骤看看。
步骤1:确定系统根分区
在现在的界面,也就是
grub>提示符下,使用ls命令列出所有分区,然后逐一检查你认为可能包含 deepin 系统的分区,你需要找到系统根分区,如果显示目录信息如bin、boot、etc、lib等,那么这就是 deepin 系统的根分区了;几下这分区的名称,如(hd1,gpt3)示例命令:
ls (hd1,gpt3)/步骤2:设置根分区并加载内核
此处假定你找到的根分区为
(hd1,gpt3)依次执行下面的命令
命令:
set root=(hd1,gpt3)命令:
linux /boot/vmlinuz-<版本号> root=/dev/sdb3-- 说明1:此处的 "vmlinuz-版本号" ,输入时请按Tap键进行补全输出,推荐尽量选择新一点的那个内核版本 -- 说明2:root=/dev/sdb3,请根据实际情况进行调整;由于上面已经假设(hd1,gpt3)为根分区了,在GRUB中的(hd1,gpt3)通常对应 Linux系统中的/dev/sdb3命令:
initrd /boot/initrd.img-<版本号>-- 说明:此处的 "initrd.img-<版本号>",输入时请按Tap键进行补全输出,版本号要与上面步骤重设置的保持一致命令:
boot步骤3:修复引导
如果上面的步骤执行完毕后,系统引导成功并进入桌面,那就打开终端开始修复GRUB,否则下次重启系统后还是会进不了系统的。
依次执行下面的命令:
命令:
sudo grub-install /dev/sdb或sudo grub-mkconfig -o /boot/grub/grub.cfg-- 说明:此处假设你安装 deepin 的系统盘为 /dev/sdb;注意,这里写的是硬盘,不是分区命令:
sudo update-grub-- 说明:更新GRUB配置命令:
reboot-- 说明:重启系统验证一下修复是否成功
如果上面的步骤无效的话,你也可以参考下面这个帖子的步骤试试看

如果你成功修复的话,可以考虑在本贴下面分享一下你修复的过程(能附上解决问题时的图片会更好),方便其它遇到类似问题的人。
Reply Like 0 View the author


中文

如何解決