Fedora 系统内核更新速度很快,经常造成开机启动的时候出现很多的版本,长期不清理还有可能出现将/boot完全占满的情况。最近新出的Fedora 21,更是有可能频繁升级内核。所以将旧内核的删除方法记录如下:
[root@rachel densintian]# rpm -qa | grep kernel 查询目前已经安装的内核信息
kernel-modules-3.17.1-302.fc21.x86_64
kernel-3.17.1-302.fc21.x86_64
kernel-headers-3.17.3-300.fc21.x86_64
kernel-modules-3.17.3-300.fc21.x86_64
abrt-addon-kerneloops-2.3.0-3.fc21.x86_64
kernel-modules-3.17.2-300.fc21.x86_64
kernel-core-3.17.2-300.fc21.x86_64
kernel-3.17.2-300.fc21.x86_64
kernel-core-3.17.3-300.fc21.x86_64
kernel-3.17.3-300.fc21.x86_64
libreport-plugin-kerneloops-2.3.0-4.fc21.x86_64
kernel-core-3.17.1-302.fc21.x86_64
[root@rachel densintian]# rpm -qa | grep kernel-[0-9] 安全起见进行进一步查询
kernel-3.17.1-302.fc21.x86_64
kernel-3.17.2-300.fc21.x86_64
kernel-3.17.3-300.fc21.x86_64
[root@rachel densintian]# uname -a 查看当前运行的系统内核(确保别删错了)
Linux rachel 3.17.3-300.fc21.x86_64 #1 SMP Fri Nov 14 23:36:19 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@rachel densintian]# yum remove kernel-3.17.1-302.fc21.x86_64 删除过期内核
已加载插件:axelget, fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 kernel.x86_64.0.3.17.1-302.fc21 将被 删除
--> 解决依赖关系完成
依赖关系解决
================================================================================
Package 架构 版本 源 大小
================================================================================
正在删除:
kernel x86_64 3.17.1-302.fc21 @koji-override-0/$releasever 0.0
事务概要
================================================================================
移除 1 软件包
安装大小:0
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
正在删除 : kernel-3.17.1-302.fc21.x86_64 1/1
验证中 : kernel-3.17.1-302.fc21.x86_64 1/1
删除:
kernel.x86_64 0:3.17.1-302.fc21
完毕!
[root@rachel densintian]# 删除完成