删除 Ubuntu 中多余的内核

Ubuntu 多次升级以后系统中会存在大量不同版本的内核,而每个内核占用非常多的硬盘空间,所以需要定期清理没用的内核,但最好保留最近两个内核,因为有的软件需要依赖特定内核而不一定是最新的。

首先查询当前我们使用的是内核是哪个版本的:

uname -a

查询系统中装了哪些内核:

dpkg --get-selections | grep linux

多余的内核可以通过命令删除:

apt remove <内核文件名称>

执行完上面命令后接着执行以下命令查看内核是否都删除干净了:

dpkg --get-selections | grep linux

如果没干净继续删除。有的内核后面会显示是 deinstall ,那需要通过:

dpkg --get-selections | grep deinstall | sed 's/deinstall/\lpurge/' | dpkg --set-selections; dpkg -Pa

进行删除。