- 查看目前系统所用内核:
uname -r
或者uname -a
(前者直接返回版本,后者返回详细信息) - 查看/boot目录下存在的内核:
dpkg --get-selections |grep linux-image
- 查看当前没有使用的内核:
检查并确保当前使用的内核不在该列表中dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]'
- 将上述列表传递给以下命令,即可删除未使用的内核
可以将第3、4步结合起来:sudo apt-get -y purge
dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]' | xargs sudo apt-get -y purge
到此完成/boot空间的清理。
可以用命令df -h
查看/boot存储空间
参考链接: