Ubuntu 16.04 清除旧版本内核
内核清除须谨慎,建议保留两个内核版本。
Ubuntu 16.04 清除旧版本内核
- 查看当前使用内核版本号
1 | uname -a |
或者
1 | uname -r |
- 查看所有的版本
1 | sudo dpkg --get-selections | grep linux |
我这里因为已近删除过了,所以只有两个内核版本,一个是当前使用的版本 4.15.0-38-generic
,一个是低版本的旧内核。我只保留了两个内核版本,其他都已经删除了。
内核映像文件主要包括以下类型:
- linux-image-版本号:内核映像文件
- linux-headers-版本号:内核头文件
- linux-image-extra-版本号:内核扩展文件
- 把标记 install 的 旧版本 内核删除
一定不能删除当前使用的内核
执行下面的命令进行删除,具体版本号根据自己的情况选择,以删除旧版本 4.4.0-138
为例进行说明:
1 | sudo apt autoremove linux-headers-4.4.0-138 linux-image-4.4.0-138-generic |
注:这里的 linux-headers-4.4.0-138-generic linux-image-extra-4.4.0-138-generic 两个文件不需要写,在执行上面的命令时会顺带被删除。
- 再次运行步骤 2 的命令,如果有标记 deinstall 的内核文件,参考下面进行删除
根据自己的实际情况选择要删除的文件,下面是示例:
1 | sudo dpkg -P linux-image-4.4.0-138-generic |
- 更新引导
1 | sudo update-grub |
或者
1 | sudo update-grub2 |
References
http://blog.sciencenet.cn/blog-506416-1040221.html
https://blog.csdn.net/bless_forever/article/details/79630315
-
2019-06-08
Paragon ExtFS for Windows 拥有简洁美观的界面,能够实现 Windows 下读写 Linux 系统文件,读写 ext 文件系统的文件。
-
2019-04-07
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
-
2019-04-11
-
2020-05-10
操作系统的重要任务之一是管理计算机的软、硬件资源。现代操作系统的主要特点在于程序的并发执行,由此引出系统的资源被共享和用户随机使用系统。因而操作系统最核心的概念就是进程:即正在运行的程序。操作系统借助于进程来管理计算机的软、硬件资源,支持多任务的并发。操作系统的其他内容都是围绕进程展开的。所以进程管理是 Linux 操作系统内核的主要内容之一,它对整个操作系统的执行效率至关重要。
-
2019-06-01
解决 Ubuntu 18.04 下字体显示异常的问题。