如何删除废旧的Linux内核(kernel)
这篇文章小弟也更新到自己的博客、linuxeden等地方了:mtd527.blog.163.com
2009-09-27 晚
今晚我把电脑打开进入到了熟悉的 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 命令,这次很顺利就完成了升级工作!


王中云 于 2009-12-30 22:55:10发表:
Fedora只会留三个核文件,多了会自动删除
pl_014 于 2009-12-30 20:46:40发表:
看过,我用的是openSUSE11.1,升级内核的同时删掉旧内核、更新引导菜单,/boot目录下没有什么多余的东西。
troonv 于 2009-12-30 20:43:35发表:
顺道学习