[Bug Report] deepin25.2.2 升级之后 grub自动进入 回退系统
Tofloor
poster avatar
gyf9835
deepin
2026-10-10 11:18
Author

开机没注意自动进入到“回退到 深度操作系统 25 社区版 (2026/10/09 11:56:57)”系统,导致升级失败,升级两次才发现问题

大概是因为磐石系统,在系统设置中修改了启动菜单也不起作用

以下为deepseek对话

https://chat.deepseek.com/share/5p96fnlyax7t7jq0qh

gyf@gyf-swift3:~$ grep -r "GRUB_DEFAULT" /etc/default/grub.d/
/etc/default/grub.d/11_dde.cfg:GRUB_DEFAULT=0
/etc/default/grub.d/16_deepin_immutable.cfg:GRUB_DEFAULT=1
gyf@gyf-swift3:~$ sudo grep -E "menuentry '" /boot/grub/grub.cfg | head -5
menuentry '深度操作系统 25 社区版' --class gnu-linux --class gnu --class os  {
menuentry '回退到 深度操作系统 25 社区版 (2026/10/09 11:56:57)' --class gnu-linux --class gnu --class os  {
menuentry '深度操作系统 25 社区版, Linux 6.18.48-amd64-desktop-rolling' --class gnu-linux --class gnu --class os  {
menuentry '深度操作系统 25 社区版, Linux 6.18.36-amd64-desktop-rolling' --class gnu-linux --class gnu --class os  {
menuentry '回退到 深度操作系统 25 社区版, Linux 6.18.48-amd64-desktop-rolling (2026/10/09 11:56:57)' --class gnu-linux --class gnu --class os  {
gyf@gyf-swift3:~$

问题定位到了。你的 grub 菜单里,第一个选项(序号 0) 就是正常的“深度操作系统 25 社区版”,但有个 GRUB_DEFAULT=1 的配置在强制默认启动第二个选项(也就是那个“回退”项)。

冲突源头

你看到的两个配置文件里:

  • /etc/default/grub.d/11_dde.cfg:GRUB_DEFAULT=0(这是正确的)
  • /etc/default/grub.d/16_deepin_immutable.cfg:GRUB_DEFAULT=1(问题在这里)

GRUB 配置目录下的文件会按数字顺序被读取,后面的会覆盖前面的。所以 16_deepin_immutable.cfg 里的 GRUB_DEFAULT=1 把你辛苦改的 0 覆盖掉了,强制默认选中了第二个“回退”项。

解决方法

直接把 16_deepin_immutable.cfg 里的数字改掉,或者让它跟随你的设置。

方案一:直接修正那个文件(推荐)

在终端执行以下命令,把 16_deepin_immutable.cfg 里的 GRUB_DEFAULT=1 改成 GRUB_DEFAULT=0:

sudo sed -i 's/GRUB_DEFAULT=1/GRUB_DEFAULT=0/' /etc/default/grub.d/16_deepin_immutable.cfg

然后更新 GRUB 并重启:

sudo update-grub

方案二:直接删除或禁用该配置行

如果方案一改完还是不行,可以直接把这个文件里关于 GRUB_DEFAULT 的行注释掉,让它不再干扰主配置:

sudo sed -i 's/^GRUB_DEFAULT/#GRUB_DEFAULT/' /etc/default/grub.d/16_deepin_immutable.cfg
sudo update-grub

额外说明

16_deepin_immutable.cfg 是 deepin 25 的“磐石系统”(不可变系统)相关的配置。磐石系统为了回滚保护,可能会生成额外的启动项并尝试设置默认启动顺序,这就是它强行把默认项设为 1(回退项)的原因。把它改回 0 后,磐石的回滚功能本身不受影响,只是不再强行抢占默认启动位了。

Reply Favorite View the author
All Replies
avatar
𰻞𰻝面
deepin
2026-10-10 11:22
#1

我的默认就是0

Reply View the author