在 Ubuntu 中删除多余内核可以释放磁盘空间并简化系统维护。以下是三种可靠的方法:
# 1. 查看已安装的内核版本
dpkg --list | grep linux-image
# 2. 卸载指定内核版本(保留当前正在使用的内核)
sudo apt remove --purge linux-image-<版本号> linux-headers-<版本号> linux-modules-<版本号>
# 示例:卸载 5.4.0-42 内核
sudo apt remove --purge linux-image-5.4.0-42-generic linux-headers-5.4.0-42 linux-modules-5.4.0-42-generic
# 3. 清理残留配置
sudo apt autoremove
# 1. 安装 byobu 工具(包含脚本)
sudo apt install byobu
# 2. 自动保留最新2个内核,删除其余旧内核
sudo purge-old-kernels --keep 2
# 1. 更新 GRUB 配置
sudo update-grub
# 2. 检查 /boot 分区空间
df -h /boot
uname -r
查看)。/boot
分区已满,可能需要先删除旧内核才能更新系统。执行后重启系统即可生效。推荐优先使用 方法1 或 方法2 安全操作。