![哪里可以获取 bugzilla.redhat.com 上提到的较新的 RHEL 7 内核(适用于 CentOS)](https://linux22.com/image/718918/%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E8%8E%B7%E5%8F%96%20bugzilla.redhat.com%20%E4%B8%8A%E6%8F%90%E5%88%B0%E7%9A%84%E8%BE%83%E6%96%B0%E7%9A%84%20RHEL%207%20%E5%86%85%E6%A0%B8%EF%BC%88%E9%80%82%E7%94%A8%E4%BA%8E%20CentOS%EF%BC%89.png)
我正在使用 Centos 7.4,遇到了一个错误,我找到了解决方案:https://bugzilla.redhat.com/show_bug.cgi?id=1502601
问题是,解决方案提到该错误已在 kernel-3.10.0 中修复-832.el7
我的 CentOS 7.4 有 kernel-3.10.0-693yum 只会yum update
更新到较新的 kernel-3.10.0-693版本。
是否有可能获得 kernel-3.10.0-832.el7(或更新版本)无需 Red Hat 订阅?
答案1
在 Red Hat 之外,您不会看到这个特定的内核版本。这是一个内部内核版本,并未向公众发布。
如你所见,这个错误还没有被标记为已修复。从评论中可以清楚地看出,Red Hat 仍在内部测试它。
如果您急需此修复程序,则需要 Red Hat 订阅并向 Red Hat 提交支持案例。否则,您可以等待修复程序发布,届时它也将适用于 CentOS。
答案2
正如你在 rhel 发布页面中看到的https://access.redhat.com/articles/3078#RHEL7,3.10.0-693 是当前 RHEL 7.4 版本的内核版本。您还可以看到此版本于 2017-07-31 发布,这意味着 7.5 现在应该不会持续太久。
7.5 测试版已经发布(http://www.linux-magazine.com/Online/News/Red-Hat-Enterprise-Linux-7.5-Beta-Out),可能包含您需要的内核分支。
答案3
我的建议通常是从第三方存储库(例如“el-repo”)运行当前内核(现在是 4.15)。
看https://elrepo.org/tiki/kernel-ml
基本上,它就像运行以下命令一样简单:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum install --enablerepo=elrepo-kernel kernel-ml
除非您需要安装非常具体的、仅适用于 redhat 的专有驱动程序,否则运行这个驱动程序会好得多(性能更好、硬件支持更好、错误更少)。