确认当前内核版本
使用命令 uname -r 查看当前正在使用的内核版本,确保后续操作不误删当前内核。
列出已安装的内核
执行 dpkg -l | grep linux-image,获取系统中所有已安装的内核包列表。
删除旧内核包
sudo apt remove --purge linux-image-<版本号>,替换 <版本号> 为要删除的旧内核版本(勿删除当前内核)。dpkg --list | grep linux-image | awk '{print $2}' | grep -v "$(uname -r)" | xargs sudo apt-get -y purge 一键删除所有旧内核。清理残留文件
sudo apt autoremove -y 清理无用的依赖包。/boot 目录下旧内核的配置文件(如 config-<版本号>)和初始化内存盘(initrd.img-<版本号>),但需谨慎操作。更新GRUB引导配置
运行 sudo update-grub,确保引导菜单仅显示当前及保留的旧内核。
apt)操作,防止破坏引导配置。unattended-upgrades 配置自动清理。操作前建议备份重要数据,确保系统稳定性。