描述
在/usr/lib/modules文件夹下有许多内核文件,是以往通过apt upgrade命令更新下载的内核文件,如果机器不重启的话是不会使用新下载的最新内核的。
重启机器后查看内核版本
uname -a
清理步骤
查找所有旧版内核
dpkg --list | grep linux-image
输出如下所示:
ii linux-image-5.10.0-11-amd64 5.10.92-2 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-5.10.0-13-amd64 5.10.106-1 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-5.10.0-14-amd64 5.10.113-1 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-5.10.0-15-amd64 5.10.120-1 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-5.10.0-16-amd64 5.10.127-2 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-5.10.0-8-amd64 5.10.46-5 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-5.10.0-9-amd64 5.10.70-1 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-amd64 5.10.127-2 amd64 Linux for 64-bit PCs (meta-package)
清理旧版内核
找到最旧的内核并删除
apt purge linux-image-5.10.0-8-amd64
其他情况同理。同时也可以删除旧内核头文件:
dpkg --list | grep linux-headers
apt purge linux-headers-4.19.0-14-amd64
注意
卸载时一定看清,留下正在使用的内核,如果系统没有重启使用最新内核,需要重启,如果不能重启,则删除最新与正在使用内核之间的版本,他们应该不会被用到。