经常升级Linux内核,导致更新时警告/boot分区空间不足。这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了。
查看安装的内核
dpkg --get-selections |grep linux-image
也可直接查看/boot下有哪些文件
ls /boot
查看当前运行内核
uname -a
将旧的内核删除(尽量保留2-3个以便恢复)
sudo apt-get purge linux-image-3.5.0-17-generic
清理/usr/src 文件
sudo apt-get purge linux-headers-3.13.0-24
有人写了一个更直接的命令
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
直接删除除当前运行内核外的所有内核。慎用。
UbubtuKylin15.04的Boot空间不足问题解决:http://www.linuxdiyf.com/linux/12908.html
Ubuntu下提示/boot空间不足解决办法:http://www.linuxdiyf.com/linux/12134.html
升级Ubuntu 10.10后/boot空间不足无法启动的解决方法:http://www.linuxdiyf.com/linux/9601.html