大家肯定都遇到过在linux下更新内核后系统登录时grub列表里有一大堆老内核,这不仅看起来很费劲,而且保留那些老内核对与开源的linux系统来说其实没有多大必要,每次系统内核升级后保留以前的内核是怕万一新内核不稳定你还可以回到老内核,可对于linux如此稳定的系统来说这样做完全没有必要,那么如何删掉以前的老内核呢?

我目前在使用的是fedora系统,就谈谈我是如何在fedora下删掉以前的老内核的吧:

首先我必须知道我目前在哪个内核下跑,否则删错了怎么办呢?

  1. 打开终端,查询目前使用的内核:
    uname -r
  2. 显示出所有已安装的内核:
    rpm -q kernel
  3. 使用yum命令删掉以前的老内核:
    yum remove XXX
  4. 删除成功后可以使用命令再查看一下老内核是否真的删掉了:
    rpm -q kernel
  5. 此时再重启系统就在grub发现只有你的新内核了。

 

Fedora下如何删除以前的老内核_第1张图片