經常升級Linux內核,導致更新時警告/boot分區空間不足。這是以為多次升級內核后,導致內核版本太多,清理一下沒用的內核文件就行了。
原文地址請保留http://www.cnblogs.com/rossoneri/p/4017861.html
查看安裝的內核
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
直接刪除除當前運行內核外的所有內核。慎用。
參考:
