[Problem feedback] deep25開機問題
Tofloor
poster avatar
bearliu
deepin
2025-11-14 17:06
Author

如何解決

Reply Favorite View the author
All Replies
Feelup
deepin
2025-11-14 18:25
#1

这个问题应该是deepin是引导损坏了,从你的截图来看,你有两块硬盘,但只有一块硬盘上有分区存在,那么在硬盘没有损坏的前提下,你可以尝试下面的步骤看看。

步骤1:确定系统根分区

在现在的界面,也就是 grub> 提示符下,使用 ls 命令列出所有分区,然后逐一检查你认为可能包含 deepin 系统的分区,你需要找到系统根分区,如果显示目录信息如 binbootetclib 等,那么这就是 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/sdbsudo grub-mkconfig -o /boot/grub/grub.cfg

-- 说明:此处假设你安装 deepin 的系统盘为 /dev/sdb;注意,这里写的是硬盘,不是分区

命令:sudo update-grub

-- 说明:更新GRUB配置

命令:reboot

-- 说明:重启系统验证一下修复是否成功

如果上面的步骤无效的话,你也可以参考下面这个帖子的步骤试试看

帖子:【小白教程】一文看懂-如何定位linux无法启动

blush

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

Reply View the author
Chinese AI
deepin
2025-11-14 23:42
#2

我反正觉得还是不错的。

Reply View the author
bearliu
deepin
2025-12-13 09:46
#3

joy

Reply View the author