温馨提示×

Ubuntu如何清除无用的内核文件

小樊
63
2025-09-05 14:46:43
栏目: 智能运维

清除Ubuntu无用内核文件可按以下步骤操作,优先使用自动清理方式,确保系统稳定性:

一、自动清理(推荐)

  1. 保留当前内核+1-2个备用内核,通过以下命令查看已安装内核:
    dpkg --list | grep linux-image # 查看内核镜像  dpkg --list | grep linux-headers # 查看内核头文件  uname -r # 查看当前正在使用的内核  
  2. 一键删除未使用的旧内核
    sudo apt autoremove --purge # 自动清理无用的内核及相关配置  

二、手动清理(精准控制)

  1. 指定删除特定内核版本(替换为实际版本号):
    sudo apt purge linux-image-<版本号>-generic linux-headers-<版本号> # 删除内核及头文件  sudo apt autoremove # 清理残留依赖  
    示例:删除5.15.0-76版本内核:
    sudo apt purge linux-image-5.15.0-76-generic linux-headers-5.15.0-76 

三、清理残留配置

若需彻底删除旧内核残留配置,执行:

sudo dpkg --purge $(dpkg -l | awk '/^rc/ {print $2}') # 清理标记为“rc”的残留包  

四、更新GRUB引导

删除后手动更新GRUB,确保引导菜单正确:

sudo update-grub 

注意事项

  • 禁止删除当前运行内核,否则可能导致系统无法启动。
  • 建议保留至少1-2个旧内核作为备份,应对新内核故障时的回滚需求。

操作前建议备份重要数据,或通过Timeshift等工具创建系统快照。

0