1. boot分区空间不足的原因
安装Ubuntu系统时,一般Boot分区的推荐空间只有300M左右,当Ubuntu系统软件升级时,会自动安装多个版本的内核版本,但是运行时只会用到一个,所以随着时间的推移,/boot分区会逐渐减小。解决办法主要通过卸载旧版本内核来释放空间。
2.解决办法步骤如下:
- 查看磁盘存储情况 使用如下命令
$ df -h
- 查看当前使用内核版本, 使用如下命令
$ uname -a
- 查看电脑上所有内核版本
$ sudo apt-get remove linux-image-
解决发现,存在多个版本的内核,将不再使用的内核版本删除掉,例如:
$ sudo apt-get remove linux-image-4.15.0-118-generic
删除后,再次使用df -h
命令查看boot分区的空间占用情况,可以看到boot剩余空间将增加。
删除多余版本内核时,可能出现如下错误:
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
you may need to re-run your boot loader[grub]
解决办法:
$ sudo /usr/sbin/update-grub
OK,这个办法简单安全,以后也可以这样删除旧内核了。