[Share Experiences] 分享:解决无磐石系统升级到25.2.2后无法启动问题的探讨
Tofloor
poster avatar
jjcui8595
deepin
2026-09-20 09:04
Author

此问题与磐石有关。系统升级到25.2.2过程中,会自动安装deepin-immutable-boot、deepin-immutable-ctl和deepin-immutable-eventd,在/etc/grub.d/下生成15_immutable,并移走10_linux。此行为造成无磐石系统无法正确生成grub启动菜单,导致系统无法启动。

  1. 如果已处于无法启动状态

live引导系统,删除/etc/grub.d/下15_immutable,chroot下卸载deepin-immutable-boot、deepin-immutable-ctl和deepin-immutable-eventd(卸载deepin-immutable-ctl会自动恢复10_linux,如未恢复可手动复制),执行update-grub重新创建grub启动菜单。

  1. 防止发生此问题

##情形一 更新完成后尚未重启系统
不需要live引导,其他步骤按1.操作。

##情形二 尚未执行系统更新
从/etc/grub.d/下删除15_immutable,复制10_linux并改名为10_deepin(10_后名称随意),正常更新系统,重启后卸载deepin-immutable-boot、deepin-immutable-ctl和deepin-immutable-eventd。如果卸载deepin-immutable-ctl出错,原因是其尝试恢复10_linux不成功,创建其提示的文件后即可卸载。

Reply Favorite View the author
All Replies
avatar
super3dmax
deepin
2026-09-20 09:28
#1

我安装的是论坛大佬做的无磐石系统,升级到25.2.2时没有出现问题,dpkg查询已安装的包里也没有磐石包出现。是自己把磐石去掉的么?可能去掉磐石的时候哪里还有信息遗留,导致升级时系统认为磐石还在。

Reply View the author
avatar
jjcui8595
deepin
2026-09-20 09:40
#2
super3dmax:

我安装的是论坛大佬做的无磐石系统,升级到25.2.2时没有出现问题,dpkg查询已安装的包里也没有磐石包出现。是自己把磐石去掉的么?可能去掉磐石的时候哪里还有信息遗留,导致升级时系统认为磐石还在。

自己去掉的。试过某无磐石系统,需要处理很多关于玲珑应用的问题,所以还是自己弄的更合适,哪天有空出一个教程。

Reply View the author
avatar
mozixun
Moderator
2026-09-20 11:25
#3

@罐子 下次做的时候要不屏蔽一下deepin-immutable-ctl及其相关包

Reply View the author
avatar
忘记、过去
deepin
2026-09-20 11:31
#4
mozixun:

@罐子 下次做的时候要不屏蔽一下deepin-immutable-ctl及其相关包

最好把 uos-recovery 和 deepin-recovery-plugin 一起干掉,这次就是 uos-recovery 升级后引入的 deepin-immutable-ctl 依赖

Reply View the author
avatar
jjcui8595
deepin
2026-09-20 14:45
#5
mozixun:

@罐子 下次做的时候要不屏蔽一下deepin-immutable-ctl及其相关包

我用的不是罐子大神的版本

Reply View the author
avatar
罐子
Moderator
2026-09-21 03:04
#6

路过。

Reply View the author