原因: 在装Ubuntu Linux的时候,一般都会把/boot单独分区,给200M左右的空间。这样以后更新内核的时候,系统把新内核添加到/boot下,但是没有删除旧内核;内核越来越多,导致空间不足,从而引起无法更新系统。由于是旧内核没有删除造成的/boot分区容量不足,所以我们可以通过删除旧内核的方法来解决。
操作:
步骤1:查看当前使用内核版本号:
输入命令:uname -a
步骤2:终端下查看已经安装的旧的内核:
输入命令:Ctrl+Alt+T
输入命令:dpkg --get-selections | grep linux-image
如图:
linux-后面带image的是旧的内核。因为已经将旧的内核删除,所以后面显示deinstall,不删除的话是install。
步骤3:删除操作:
输入命令:sudo apt-get remove linux-image-(版本号)
如果有卸载不完全的(有提示),可以用 sudo apt-get autoremove来删除。
步骤4:查看卸载旧内核后 /boot 分区容量:
输入命令:sudo du -m /boot