[Share Experiences] 更新后如果是非磐石系统如何手工启动到恢复启动
Tofloor
poster avatar
忘怀
deepin
2026-10-03 00:59
Author

问题

系统更新后由于uos-recovery拉回了deepin-immutable-ctl导致加了hook导致没有磐石的系统升级后grub启动项只剩了系统设置

解决方法

  1. ctrl+c进入grub命令行模式

  2. ls 查看分区 ls (hd0,gpt1)/ 把gpt1换成gpt2 gpt3等 如果多个盘可能不是hd 类似操作 找到vmlinuz所在分区 root所在分区也就是ls出来有

    bin boot dev etc home lib lib64 lost+found media mnt opt persistent proc root run sbin srv sys tmp usr var

    这些的,记住这个root是hd几gpt几 vmlinuz是hd几 gpt几

  3. 继续 依次输入

    insmod part_gpt

    insmod gzio

    insmod ext2

    linux (hd0,gpt2)/vmlinuz-6.6.155-amd64-desktop-hwe [备注此处为当前具体内核vmlinuz文件名] root=/dev/sda4 [此处为root具体为hd几gpt几 如果是nvme可能是nvme0n1p4之类]

    initrd (hd0,gpt2)/initrd.img-6.6.155-amd64-desktop-hwe [备注 此处同vmlinuz 对应initrd]

    boot [敲入后即按上述linux initrd配置启动]

  4. 进入系统后sudo apt卸载掉sudo apt remove deepin-immutable-ctl,然后跑sudo update-grub 重新配置生成grub启动项即可

Reply Favorite View the author
All Replies
avatar
𰻞𰻝面
deepin
2026-10-03 08:49
#1

我在更新的时候发现安装了deepin-imm*,升级完后直接sudo apt auropurge deepin-imm*,然后啥事没有

Reply View the author
avatar
red13
deepin
2026-10-03 22:11
#2
𰻞𰻝面:

我在更新的时候发现安装了deepin-imm*,升级完后直接sudo apt auropurge deepin-imm*,然后啥事没有

直接把这deepin-immutable-*,写入黑名单,以后都不会再下载到这玩意了

/etc/apt/preferences.d/blocklist.pref
image.png

Reply View the author
avatar
𰻞𰻝面
deepin
2026-10-04 22:46
#3
red13:

直接把这deepin-immutable-*,写入黑名单,以后都不会再下载到这玩意了

/etc/apt/preferences.d/blocklist.pref
image.png

这是个好主意

Reply View the author