更新Ubuntu系统时,有时会出现boot分区剩余空间不足的问题
由于系统内核文件都存放在/boot分区下,多次升级系统后,boot分区下内核版本过多空间就会耗尽
所以只需要卸载旧版本的内核和删除一些已经废弃的文件就可以了
命令如下:
1.dpkg --get-selections |grep linux-image 查看已安装的内核版本
2.uname -a 查看正在使用的内核版本
3.sudo apt-get purge linux-image-4.4.0-64-generic 卸载4.4.0-64-generic
5.sudo dpkg -P linux-image-extra-4.4.0-64-generic 把extra版本也删除掉
6.ls /boot 查看/boot内还有那些文件
7.sudo rm /boot/initrd.img-4.4.0-64-generic 把initrd.img文件也删除
8.最后用df命令可以看到boot分区的空间使用情况
ps:initrd.img文件全称似乎是boot loader initialized RAM disk,也就是系统启动时使用的ramdisk的映像文件,所以我直接将旧的删除了