Linux kernel 如何删除新安装的内核?

Linux kernel 如何删除新安装的内核?,linux-kernel,kernel,Linux Kernel,Kernel,我刚刚手动安装了这个内核kernel-3.10.26。但我无法删除它,因为它没有在yum或rpm中列出。 如何永久删除此内核??? 我按照以下步骤安装此内核: 卸载从kernel.org下载的tar.bz2文件 向Makefile中的EXTRAVERSION=添加了一个值 生成gconfig(创建.config文件) make-j4 安装模块 安装 重新启动 操作系统平台是Scientific Linux 6.5。我可以引导到这个内核,但我想现在就删除它。如何操作?从/boot中删除*3.1

我刚刚手动安装了这个内核kernel-3.10.26。但我无法删除它,因为它没有在yum或rpm中列出。 如何永久删除此内核??? 我按照以下步骤安装此内核:

  • 卸载从kernel.org下载的tar.bz2文件
  • 向Makefile中的EXTRAVERSION=添加了一个值
  • 生成gconfig(创建.config文件)
  • make-j4
  • 安装模块
  • 安装
  • 重新启动

操作系统平台是Scientific Linux 6.5。我可以引导到这个内核,但我想现在就删除它。如何操作?

/boot
中删除
*3.10.26*
。这就是得到的
install
ed。删除
/lib/modules/*3.10.36*
。这就是安装的
模块
ed。之后运行
更新grub


注意:删除之前,请使用我提供的路径执行
echo
,以确保它们对应于单个内核,并且这是您想要的内核。

这些步骤通常对我有效,首先确保您启动到您想要删除的内核的所需版本:

  • rm/boot/{config-,initrd.img-,System.map-,vmlinuz-}`uname-r`
  • rm-rf/lib/modules/`uname-r`
  • sudo更新grub
  • 重新启动-这不应将您重新启动回以前版本的内核

  • 这就是我在《流行音乐》上的成功之处_操作系统:

    rm/lib/modules/
    cd/引导
    mv vmlinuz.old vmlinuz
    mv initrd.img.old initrd.img
    获取权限
    cd/boot/efi/efi/Pop_OS-c505351a-07f6-4bcf-ab64-273c66fc0f5e
    mv initrd-previous.img initrd.img
    mv vmlinuz-previous.img vmlinuz.img
    rm/boot/efi/loader/entries/Pop_OS-previous.conf
    
    我只是按照步骤操作。但我无法运行更新grub。上面没有这样的命令。我尝试使用yum安装它,但yum仍然找不到update-grub命令。是否使用grub?你用lilo吗?这一步只是更新引导加载程序。如果你不知道怎么做,找到你拥有的引导加载程序并在线搜索。在最坏的情况下,什么都不要做!在下一次内核更新时,它也应该自动更新。我使用的是Scientific Linux 6.5,它有Grub。我希望grub更新不是专门针对grub2的功能。不管怎样,我手动删除了该内核的Grub条目,效果很好。但是谢谢你提供的信息。我将检查更新是否可以解决它。是的,它可能来自grub2。很高兴你能解决这个问题,当然,编辑你想要的文件总是一个选项。顺便说一句,它是
    updategrub
    而不是
    grubupdate
    。我只是按照步骤做的。但我无法运行更新grub。上面没有这样的命令。我尝试使用yum安装它,但yum仍然找不到updategrub命令。