Lubuntu 16.04.3:如何安全移除旧内核?
在Lubuntu 16.04.3中安全移除旧内核的方法
嘿,针对你的需求,我整理了一套完全安全的旧内核移除步骤,核心原则就是绝对不删除当前正在运行的内核,具体操作如下:
1. 确认当前正在使用的内核
首先必须搞清楚哪个内核是你现在正在用的,这个版本绝对不能碰。打开终端运行:
uname -r
输出的结果(比如4.4.0-193-generic)就是当前内核的版本号,记下来。
2. 列出系统中已安装的所有内核相关包
运行以下命令查看所有已安装的内核镜像和头文件包:
dpkg --list | grep linux-image dpkg --list | grep linux-headers
输出里会显示所有已安装的内核版本,比如linux-image-4.4.0-189-generic、linux-headers-4.4.0-189-generic这类条目。
3. 筛选并删除旧内核
从上面的列表中,排除掉你刚才记下的当前内核版本,选择那些更早的旧版本进行删除。比如要删除4.4.0-189版本的内核,运行:
sudo apt-get purge linux-image-4.4.0-189-generic linux-headers-4.4.0-189-generic linux-headers-4.4.0-189
- 用
purge而不是remove,会彻底删除内核相关的配置文件,避免残留 - 一定要把对应版本的
image、headers包都删掉,不要遗漏
4. 清理无用依赖和残留文件
删除内核后,系统会留下一些不再需要的依赖包,运行以下命令自动清理:
sudo apt-get autoremove && sudo apt-get autoclean
5. 更新GRUB引导菜单
最后更新GRUB,让引导菜单里移除已删除的内核选项:
sudo update-grub
重要注意事项
- 至少保留1-2个备用内核(比如次新版本),万一当前内核出现问题,还能从GRUB里选择备用内核启动
- 操作前确保系统没有未完成的包安装/更新操作,避免冲突
- 如果对某个版本拿不准,优先保留较新的几个版本,只删除最旧的那些
内容的提问来源于stack exchange,提问作者ubu16
相关产品推荐
相关产品推荐

