红联Linux门户
Linux帮助

内核升级后,如何删除原有内核?

发布时间:2011-07-08 14:50:14来源:红联作者:赵世坤
我用的Ubuntu,每次内核升级后就会出现很多的启动项让我选择,当然了,我选的肯定是最新的内核了,每次开机都要这样(很烦的!),刚开始我也没在意,后来受不了了,就到/boot/grub中修改了grub.cfg这个文件(很容易改的,文本文件,英文懂一点的应该就自己直接可以看懂并更改),可是,当下一次更新内核时,以前所有的内核选项都出来了(变本加厉了),没办法了,只能斩草除根了:删除不用的内核!
首先:
dpkg --get-selections|grep linux
这个命令会列出你机子上所有的内核版本:如下
linux-image-2.6.15-23-386 install

linux-image-2.6.15-27-386 install

linux-image-2.6.15-27-686 install

然后
  uname -a
这个命令列出当前使用的内核(当然不能删的!)
最后删除
sudo apt-get remove linux-image-2.6.15-23-386
记得千万不要删错,当然了正在使用的也不可能删除!
文章评论

共有 6 条评论

  1. lcdstrongman 于 2011-12-01 23:09:49发表:

    了解

  2. 流动随风 于 2011-11-22 14:10:46发表:

    了解,多谢

  3. hml1006 于 2011-07-19 12:23:58发表:

    安装ubuntu-tweak,非常强大有清理功能,比手工操作安全

  4. dlshanghai 于 2011-07-11 13:26:17发表:

    :0wl;l1红帽升级内核后,也不需要总选择阿,只要更改grub.conf 使默认值为最新版本就OK了

  5. tJbwhy 于 2011-07-08 16:30:12发表:

    知道了

  6. healthly 于 2011-07-08 15:20:45发表:

    sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)