红联Linux门户
Linux帮助

如何删除废旧的系统内核(kernel)

发布时间:2009-09-28 00:32:37来源:红联作者:longyun
注:本人是用的是fedora 11 linux操作系统
今晚我把电脑打开进入到了熟悉的 fedora 系统里面,我想给系统进行一次升级,可是当执行 yum update -y 命令后 ,我发现不能正常升级了,出现了依赖性问题,试着解决可是问题依然没有解决了,最后我想会不会是因为内核(kernel)的原因呢,因为我已经给系统进行过多次升级了,现在系统共存有3个版本的内核(kernel),能不能是他们之间相互依赖呢,所以我决定找找如何清楚就内核(kernel)的办法,我找到了如下代码:

rpm -qa | grep kernel // 查看并列出所有内核

rpm -e kernel的名字 // 删除选定名字的内核

按照上面的命令,我发现我的系统共有如下三个版本的内核(kernel):
kernel-PAE-2.6.29.4-167.fc11.i686
kernel-PAE-devel-2.6.29.4-167.fc11.i686

kernel-PAE-2.6.29.6-217.2.3.fc11.i686
kernel-PAE-devel-2.6.29.6-217.2.3.fc11.i686

kerneloops-0.12-5.fc11.i586
kernel-PAE-2.6.30.5-43.fc11.i686
kernel-headers-2.6.30.5-43.fc11.i586
kernel-firmware-2.6.30.5-43.fc11.noarch
kernel-PAE-devel-2.6.30.5-43.fc11.i686

我试着删除了以下两个旧版本内核(kernel):
rpm -e kernel-PAE-2.6.29.4-167.fc11.i686
rpm -e kernel-PAE-devel-2.6.29.4-167.fc11.i686
rpm -e kernel-PAE-2.6.29.6-217.2.3.fc11.i686
rpm -e kernel-PAE-devel-2.6.29.6-217.2.3.fc11.i686


当我删除了2个比较旧的 内核(kernel)后,我再次执行 yum update -y 命令,这次很顺利就完成了升级工作!
文章评论

共有 8 条评论

  1. wenqingxiang 于 2010-01-21 11:54:11发表:

    贴子很强,顶

  2. lj2008 于 2010-01-20 15:38:11发表:

    确实不错,很实用

  3. beyondsky 于 2009-12-30 14:46:18发表:

    受教了,谢谢

  4. yuchao668 于 2009-12-29 23:05:48发表:

    很好,刚试着也删了两个。

  5. javahome 于 2009-12-29 22:53:33发表:

    引用:
    fedora默认是不存放很多内核的
    alick 发表于 2009-9-28 22:34

    我的系统现在就有5个内核楼上的怎么解释 ???????

  6. alick 于 2009-09-28 22:34:22发表:

    fedora默认是不存放很多内核的

  7. shenhao0129 于 2009-09-28 21:56:35发表:

    啊?不?吧?我在ubuntu中升?了那么多次?核,也都?有?除,貌似都?有??

  8. Storqc 于 2009-09-28 00:45:48发表:

    很实用