Ubuntu删除多余内核
Ubuntu删除多余内核
原文 https://www.jianshu.com/p/f284bc90944f
第一步:查看当前内核
rew $ uname -a
Linux rew 4.15.0-42-generic #45~16.04.1-Ubuntu SMP Mon Nov 19 13:02:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
当前使用版本为:4.15.0-42-generic
第二步:查看所有内核
rew $ dpkg --get-selections | grep linux
console-setup-linux install
libselinux1:amd64 install
libselinux1:i386 install
linux-base install
linux-firmware install
linux-generic-hwe-16.04 install
linux-headers-4.15.0-42 install
linux-headers-4.15.0-39 install
linux-headers-4.15.0-39-generic install
linux-headers-4.15.0-42-generic install
linux-headers-generic-hwe-16.04 install
linux-image-4.15.0-39-generic install
linux-image-4.15.0-42-generic install
linux-image-generic-hwe-16.04 install
linux-libc-dev:amd64 install
linux-libc-dev:i386 install
linux-modules-4.15.0-39-generic install
linux-modules-4.15.0-42-generic install
linux-modules-extra-4.15.0-39-generic install
linux-modules-extra-4.15.0-42-generic install
linux-sound-base install
pptp-linux install
syslinux install
syslinux-common install
syslinux-legacy install
util-linux install
第三步:移除冗余内核
所有39
版本的对我来说都是多余的,进行删除:
rew $ sudo apt-get remove \
linux-headers-4.15.0-39 \
linux-headers-4.15.0-39-generic \
linux-image-4.15.0-39-generic \
linux-modules-4.15.0-39-generic \
linux-modules-extra-4.15.0-39-generic
卸载后重新检查:
rew $ dpkg --get-selections | grep linux
console-setup-linux install
libselinux1:amd64 install
libselinux1:i386 install
linux-base install
linux-firmware install
linux-generic-hwe-16.04 install
linux-headers-4.15.0-42 install
linux-headers-4.15.0-42-generic install
linux-headers-generic-hwe-16.04 install
linux-image-4.15.0-39-generic deinstall
linux-image-4.15.0-42-generic install
linux-image-generic-hwe-16.04 install
linux-libc-dev:amd64 install
linux-libc-dev:i386 install
linux-modules-4.15.0-39-generic deinstall
linux-modules-4.15.0-42-generic install
linux-modules-extra-4.15.0-39-generic deinstall
linux-modules-extra-4.15.0-42-generic install
linux-sound-base install
pptp-linux install
syslinux install
syslinux-common install
syslinux-legacy install
util-linux install
状态为deinstall
即已经卸载,如果觉得看着不舒服的话可以使用purge
连配置文件里一起彻底删除,清理内核列表
rew $ sudo apt-get purge \
linux-headers-4.15.0-39 \
linux-headers-4.15.0-39-generic \
linux-image-4.15.0-39-generic \
linux-modules-4.15.0-39-generic \
linux-modules-extra-4.15.0-39-generic
第四步:更新系统引导
删除内核后需要更新grub
移除失效的启动项
rew $ sudo update-grub #根据情况选择grub/grub2
Ubuntu删除多余内核相关推荐
- linux 删旧内核,Ubuntu 删除旧内核的方法
使用Ubuntu时如果系统里安装了很多内核,会造成多于的启动列表.想删掉一些不用的内核方法如下 方法一: 首先就是使用如下命令,列出所有安装的内核,下表中,带有p_w_picpath的就是内核文件.从 ...
- 【Ubuntu删除多余的内核】
1. 找出已安装的所有版本 dpkg -l | grep linux-image-dpkg -l | grep linux-headers- 2. 删除 sudo apt-get purge linu ...
- 清除ubuntu下缓存、软件安装包和多余内核
在默认情况下ubuntu 会把我们通过apt-get 所安装的软件包保存在缓存文件夹里.我们可以把这个文件夹做个备份.如果需要重装Ubuntu时,可以把备份还原回去.这样就不需要连上网络去大量更新系统 ...
- linux清理页面缓存文件夹,清理Ubuntu系统的缓存、垃圾、多余内核。
linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一.删除缓存 1,非常有用的清理命令:sudo apt-get ...
- Ubuntu删除无用缓存及垃圾文件【转】
linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一.删除缓存 1,非常有用的清理命令:这三个命令主要清理升级缓存 ...
- 删除linux内核多余架构,删除多余Linux内核方法
我使用的是Linux Mint,更新频繁,旧版本的Linux内核只会浪费硬盘空间,因此我会定期删除多余的内核. 查看已安装所有内核: sudo dpkg --get-selections |grep ...
- (OK) dnf - Fedora23——删除多余不用的内核
(1)查询安装的所有内核 [root@localhost 桌面]# rpm -qa | grep kernel rpm -qa | grep kernel kernel-core-4.4.8-300. ...
- 【译】Remove Old Kernels in Ubuntu手动删除Ubuntu旧的内核
I've written a new post that shows a bash one-liner command that will remove the old kernels from yo ...
- linux删除更新的系统内核,Linux系统如何删除旧内核
Linux系统本身就是一个开源的系统,所以在使用过程中可以进行修改,只有它的内核是不变的,只有在一段时间之内,才可以对Linux内核进行升级.升级了以后就会留下一些旧的无用的内核,中本文就以Ubunt ...
最新文章
- rabbitmq 查询版本_Hyperf 发布 v2.0.14 版本 | 企业级的 PHP 微服务云原生协程框架
- AI如何反低俗?今日头条推内容检测工具“灵犬”3.0,首次公开其技术原理
- 十进制网络,你也可以
- php mysql 库存变负数_php解决秒杀并发入库导致的库存负数
- 【Docker】OCI runtime exec failed: exec failed: container_linux.go:348: starting container process cau
- spark学习-52-Spark的org.apache.spark.SparkException: Task not serializable
- 事件库之Redis自己的事件模型-ae
- CentOS7上squid的部署及两种模式(4.1版本)
- 「支持m1」命令行终端美化模拟器—Hyper for Mac
- leetcode 65. Valid Number
- plsql导出表结构到excel_PLSQL导出表结构和数据的三种方式
- IDEA导入项目后如何运行
- python 物理引擎 摩擦力_python下的Box2d物理引擎的配置
- 【czy系列赛】czy的后宫6 bzoj1044 [HAOI2008]木棍分割
- JQuery-layer web弹窗层
- 上海 三险一金 税后工资计算
- 什么是OA系统?OA系统是什么?OA是什么意思?
- 手把手教你入门Hadoop(附代码资源)
- 泪奔,我再一次愿意相信地久天长
- win10上Steam闪退