当我们为了某些需求更新或降低了内核版本,在用完后需删除旧内核,网上很多博客或教程操作复杂且危险,这里详细说明以下。
1. 查看当前系统所使用的内核版本,其中headers、image、modules都是内核组成文件。
dpkg --get-selections | grep linux
2. 先删除image文件,根据所要删除的内核版本选择,我需要删的是image-4.15.0-55,因此执行如下代码。
sudo apt-get purge linux-image-4.15.0-55
该执行步骤删除了 linux-image-4.15.0-55-generic 以及 linux-image-extra-4.15.0-55-generic ,同时也安装了 linux-image-unsigned-4.15.0-55-generic ,此时先不用管,后面可以一起删除。
3. 再删除headers文件,同理选择相应内核版本。
sudo apt-get purge linux-headers-4.15.0-55