如何降级内核?

如何降级内核?

我需要将内核从 2.6.32-358.6.2.el6.centos.plus.x86_64 降级到 2.6.32-220.el6.x86_64

我无法使用 Yum/rpm 安装旧版本,因为它出现以下错误

root@localhost kernels]# rpm -i --ignoreos kernel-2.6.32-220.el6.x86_64.rpm 
warning: kernel-2.6.32-220.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID  
192a7d7d: NOKEY
package kernel-2.6.32-279.el6.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed
package kernel-2.6.32-358.6.1.el6.centos.plus.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed
package kernel-2.6.32-358.6.2.el6.centos.plus.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed

我无法删除当前正在运行的内核,那么有什么办法呢?

Yum 搜索甚至没有带我找到这个旧版本,因此不得不从网络上获取 rpm。

任何帮助深表感谢。

答案1

实际上,降级对内核不起作用。正确的命令应该是 localinstall:

#yum localinstall ./kernel....rpm

如果您有超过 5 个内核,yum 将删除最旧的内核。

答案2

rpm -ivh <kernel.rpm> --oldpackage 在 centos 中完成工作

这将安装你的内核,现在确保 grub 条目正确,然后你可以重新启动并启动到这个内核

相关内容