Ubuntu更新后旧内核处理
如果你的 /boot 分区已满,无法再使用 apt 来升级、安装和移除软件包及相关依赖,此时便可以使用 dpkg 命令以全手动的方式来进行操作:
1、查看当前 Kernel 版本:
uname -r
2、列出不包括当前内核版本的其它所有内核版本:
dpkg -l | tail -n +6| grep -E 'linux-image-[0-9]+'| grep -Fv $(uname -r)
输出的内容中可能会包括内核映像的如下三种状态:
- rc:表示已经被移除
- ii:表示符合移除条件(可移除)
- iU:已进入 apt 安装队列,但还未被安装(不可移除)。
3、例如要移除状态为 ii 的旧版“linux-image-4.4.0-21-generic”内核,可以使用如下命令:
sudo dpkg --purge linux-image-4.4.0-21-generic