/boot空间不足

出现场景:在安装sl时,需要使用更新内核版本,那么下载新的内核时,/boot分区没空间了,然后 安装程序报错。

 

1. 查看/boot分区的空间使用情况

2. 查看/boot下的内容

从中可以看出,有几个旧版本的内核,可以将其删除。

为了保证删除干净,最好不要简单的将/boot想对应旧版本内核的相关文件手动删除,因为这样的话,其他的关联文件依然还残留着,如下图:

使用 dpkg --get-selections |grep linux-image 查看 内核的安装情况

从上图可以看到 有几个包 是deinstall 状态, 怎么完全删除它们呢?执行sudo dpkg -P 包名

3. 删除旧版本的内核

sudo apt-get purge linux-image-4.13.0-36-generic

一般执行完sudo apt-get purge 会自动更新grub 启动文件,如下图:

如果没有自动执行更新grub的话,你也可以手动执行sudo /usr/sbin/update-grub

原文地址:https://www.cnblogs.com/black-mamba/p/9080466.html