Ubuntu 下boot分区空间不足问题解决方法

本文借鉴其他博文,简单记录一下删除旧版本内核及内核的头文件,来释放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)

猜你喜欢

转载自blog.csdn.net/Lynn_mg/article/details/91351931