/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