当安装最新的内核时,我失去了使用 rhythmbox 播放文件的能力。
我可以恢复到以前的内核并重新使用节奏盒。另一个升级的内核出来后,它也破坏了节奏盒。
我仍然可以恢复到工作内核,但如果出现另一个升级的内核,我的工作内核将从恢复列表中消失,所以我想删除不工作的内核以腾出空间。
我问谷歌如何删除内核,并找到了这个删除内核的命令sudo apt-get purge linux-image-5.8.0-53-generic
。
现在我无法启动这些内核并且它们仍然被列为已安装。
我找到了主线应用程序并尝试使用它来删除坏的内核,但是错误太多并且失败了。我该如何修复或完全删除损坏的内核。
运行此脚本“sudo apt purge $(apt-cache pkgnames |fgrep 5.8.0-53)”后得到以下结果,不确定我是否已完全正确格式化它,我对此很陌生。
Reading database ... 244305 files and directories currently
installed.)
Removing linux-image-6.5.0-45-generic (6.5.0-45.45~22.04.1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs:
Deleting /boot/initrd.img-6.5.0-45-generic/etc/kernel/postrm.d/
zz-update-grub:Sourcing file `/etc/default/grub'/usr/sbin/grub-
mkconfig: 1: /etc/default/grub: If:not found run-parts: /etc/
kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: error processing package linux-image-6.5.0-45-generic (--
remove): installed linux-image-6.5.0-45-generic package post-
removal script subprocess returned error exit status 1
dpkg:too many errors, stopping Errors were encountered while
processing:linux-image-6.5.0-45-generic
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
stanley@stanley-OptiPlex-7020:~$
只是一个想法,我使用 deja-dup 有一个完整的备份,我可以对包含恢复内核构建所需文件的几个子目录进行部分恢复吗,或者这是一条毁灭之路。