清除不需要的 Debian 内核
可以使用以下步骤:
-
运行以下命令以列出当前安装的内核:
dpkg --list | grep linux-image rc linux-image-5.10.0-18-amd64 5.10.140-1 amd64 Linux 5.10 for 64-bit PCs (signed) rc linux-image-5.10.0-19-amd64 5.10.149-2 amd64 Linux 5.10 for 64-bit PCs (signed) rc linux-image-5.10.0-20-amd64 5.10.158-2 amd64 Linux 5.10 for 64-bit PCs (signed) ii linux-image-5.10.0-21-amd64 5.10.162-1 amd64 Linux 5.10 for 64-bit PCs (signed) ii linux-image-5.10.0-22-amd64 5.10.178-3 amd64 Linux 5.10 for 64-bit PCs (signed) ii linux-image-amd64 5.10.178-3 amd64 Linux for 64-bit PCs (meta-package)
可以看出有三个已删除但未完全清除的内核版本,以及两个当前正在使用的内核版本。
要彻底删除不需要的内核版本,可以使用以下命令:sudo apt-get purge linux-image-5.10.0-18-amd64 linux-image-5.10.0-19-amd64 linux-image-5.10.0-20-amd64
这将删除已删除但未完全清除的内核版本。请注意,这将删除与这些内核版本相关的所有文件,包括配置文件和模块。
如果想保留这些内核版本的配置文件和模块,则可以使用apt-get remove
命令代替apt-get purge
命令。
完成此操作后,可以运行以下命令删除所有不再需要的依赖项和软件包:sudo apt-get autoremove
-
运行以下命令以删除要删除的内核版本:
sudo apt-get remove linux-image-<version>
其中
是要删除的内核版本号。例如,要删除版本号为 4.15.0-20 的内核,应运行以下命令: sudo apt-get remove linux-image-4.15.0-20
-
删除与内核版本相关的其他软件包(如果有的话)。运行以下命令:
sudo apt-get autoremove
这将删除所有不再需要的依赖项和软件包。
-
重启计算机,以确保系统使用的是正确的内核版本。运行以下命令:
sudo reboot
这样,就可以清除 Debian 中不需要的内核了。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。