![将 Linux 更新至下一个内核](https://linux22.com/image/1230122/%E5%B0%86%20Linux%20%E6%9B%B4%E6%96%B0%E8%87%B3%E4%B8%8B%E4%B8%80%E4%B8%AA%E5%86%85%E6%A0%B8.png)
我刚刚下载了 CentOS 5.3。
内核版本是 2.6.18.xx 但是我更新内核时版本没有变化。仍然是 2.6.18。除非更新出了问题。
最新的内核是 2.6.31.xx 我在想它不应该更新到这个新内核吗?
在我的 Fedora 12 上,我使用的是 2.6.31。我知道 Fedora 是尖端技术。但是,我认为 2.6.18 的内核至少应该更新一点。它似乎很旧了。
答案1
CentOS 等发行版更面向企业,因此不要指望最终会使用最新的内核。CentOS 本质上是重新编译的 Red Hat Enterprise Linux,而 RHEL 则在相当长的一段时间内坚持使用已知良好的内核。不过,它们会根据需要将安全修复程序移植到内核中。
答案2
您使用什么更新方法?如果您从源代码构建,则需要进行一些额外的调整。如果您想避免调整,只需运行yum update kernel
。
另请注意,运行新内核需要重新启动。
答案3
我在家里定期使用 CentOS 存储库更新内核。截至撰写本文时,CentOS 的最新可用内核是 2.6.18-164.11.1.el5.centos.plus。
如果你想获得2.6.32那么你就必须从源代码进行编译,正如其他海报所提到的。
答案4
您可以尝试 CentOS 5.4。通常,一旦发行版发布新版本,旧版本只会获得安全修复。