debian

Debian系统清理:删除旧内核的方法

小樊
60
2025-08-17 10:24:04
栏目: 智能运维

Debian系统删除旧内核方法

  1. 确认当前内核版本
    使用命令 uname -r 查看当前正在使用的内核版本,确保后续操作不误删当前内核。

  2. 列出已安装的内核
    执行 dpkg -l | grep linux-image,获取系统中所有已安装的内核包列表。

  3. 删除旧内核包

    • 手动指定版本删除
      使用命令 sudo apt remove --purge linux-image-<版本号>,替换 <版本号> 为要删除的旧内核版本(勿删除当前内核)。
    • 批量删除(保留当前内核)
      通过脚本或命令 dpkg --list | grep linux-image | awk '{print $2}' | grep -v "$(uname -r)" | xargs sudo apt-get -y purge 一键删除所有旧内核。
  4. 清理残留文件

    • 执行 sudo apt autoremove -y 清理无用的依赖包。
    • 若需彻底清理,可手动删除 /boot 目录下旧内核的配置文件(如 config-<版本号>)和初始化内存盘(initrd.img-<版本号>),但需谨慎操作。
  5. 更新GRUB引导配置
    运行 sudo update-grub,确保引导菜单仅显示当前及保留的旧内核。

注意事项

操作前建议备份重要数据,确保系统稳定性。

0
看了该问题的人还看了