本文借鉴其他博文,简单记录一下删除旧版本内核及内核的头文件,来释放boot分区的空间,以此来解决空间不足的问题。
1. 查看boot分区的情况
打开终端:
df -h /boot
我的电脑上显示只剩下大概5M左右的空间,这明显存在问题,我的boot分区是250M,正常来说足够使用。
2. 查看系统中安装的内核镜像
接下来,使用命令查看目前系统中安装的内核镜像:
dpkg --get-selections | grep linux-image
出现的结果是:
linux-image-4.18.0-15-generic install
linux-image-4.18.0-21-generic install
linux-image-generic-hwe-18.04 install
查看系统当前的内核版本:
uname -r (or uname -a)
当前使用的内核版本是:4.18.0-21-generic,即系统中最新的内核版本。
注:一开始查看使用的版本是4.18.0-15-generic,根据网上博文来看,一般删除的是旧版本的内核,于是本人重启一下系统,后来就变成了最新的4.18.0-21-generic内核啦,如果出现这种问题不妨重启试试。
3. 删除旧版本的内核镜像
sudo apt-get remove linux-image-4.18.0-15-generic
删除后,使用dpkg --get-selections |grep linux-image
命令再次查看,发现旧版本内核镜像仍然存在,但是df -h /boot
发现空间明显释放了很多,这是因为上面删除命令只是删除了内核镜像的文件,但是相关的配置信息仍然存在,这时,需要使用下面的命令进行进一步删除:
sudo dpkg -P linux-image-4.8.0-15-generic
再次查看内核信息,发现旧版本已经被删除。
4. 删除旧版本的内核头文件
查看内核头文件:
dpkg --get-selections | grep linux-headers
结果如下:
采用dpkg命令下的-P命令删除旧版本头文件:
sudo dpkg -P linux-headers-4.18.0-15 linux-headers-4.18.0-15-generic
再次查看头文件信息:
参考博文
ubuntu下boot分区空间不足问题的解决方案](https://blog.csdn.net/along_oneday/article/details/75148240)