中关村在线

软件

Ubuntu清理旧内核指南

每个 Ubuntu 版本在使用周期中通常会经历多次内核更新,每次升级都会保留旧版本并新增一个约占用 200 至 300 MB 磁盘空间的内核。为节省存储空间,可在确认新内核稳定运行至少一个月后,安全移除过时的旧内核版本。此举有助于优化系统资源,提升整体运行效率,同时避免磁盘空间被无谓占用,尤其对存储容量有限的设备尤为重要。

1、 按下 Ctrl + Alt + T 快捷键即可打开终端窗口。

2、 按下键盘上的 Win 键打开搜索界面,输入终端或Terminal,在搜索结果中点击对应程序即可启动。

3、 在提示符后输入命令:

4、 显示系统中已安装内核的镜像文件及附加组件信息。

5、 在提示符后输入命令:

6、 显示系统中已安装的内核头文件列表。

7、 内核由image、extra及headers等多个组成部分构成。

8、 可以看出,linux-headers-4.2.0-12 是当前最旧的内核版本,现将其移除以清理系统。

9、 输入命令到终端

10、 将一并移除 linux-headers-4.2.0-12 的镜像文件与额外文件。

11、 执行上一步命令后,系统会自动检测是否存在不再需要的内核文件。提示信息显示,如 linux-headers-4.2.0-30 等组件已无必要,属于可移除的残留文件。建议运行apt-get autoremove命令,清理这些不再依赖的内核文件,以释放系统空间并保持环境整洁。

12、 我们在终端输入如下命令:

13、 运行自动卸载程序。

14、 接下来将移除4.2.0-12内核版本中的headers文件。

15、 输入命令到终端

16、 系统会移除4.2.0-12内核版本中的headers文件。

17、 系统支持正则表达式批量清除过时内核文件。

18、 例如,系统中4.2内核版本的11至27子版本均可移除。

19、 在终端输入命令:

20、 系统将自动清理内核文件中的镜像与头文件内容。

21、 结合第二步中的 dpkg --list | grep linux-headers 命令,可通过正则表达式匹配并清理其他冗余的内核头文件,从而更精准地筛选和删除不需要的 headers。

22、 输入命令到终端

23、 系统将自动清理残留的 headers 文件。

24、 运行该命令后,系统会自动检测剩余的内核文件,并更新GRUB引导配置。

25、 重启电脑后进入GRUB高级选项,查看可启动内核列表,此前删除的内核已不再显示其中。

26、 Ubuntu 保留多个内核版本,主要是为了在某个内核无法正常启动时,能通过其他版本进入系统。因此,删除旧内核前必须确认新内核运行稳定,避免因误删导致系统无法启动,确保操作安全可靠。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具