升级CentOS-5.11内核

升级CentOS-5.11内核

我如何将 CentOS-5.11 内核从 2.6.18-398 升级到 2.6.24(或更高版本)?我正在尝试在 NAS 设备上设置自动 VeraCrypt 加密卷。目前,任何早于 2.6.24 的内核版本都存在已知错误。另外,对于这个特定环境,我无法升级到 CentOS-6。

答案1

CentOS/RHEL 5 内核不仅仅是普通 2.6.18;它们包含无数来自新内核的功能向后移植和错误修复。它们被固定到特定的内核版本号以保持 ABI 兼容性。

您当然可以下载并构建较新的 2.6 内核,但它将缺少 CentOS/RHEL 内核提供的所有额外内容,这可能会导致与系统其他部分的其他兼容性问题。

我建议如下:

  1. 验证 Veracrypt 是否真正经过认证,可以在 CentOS/RHEL 5 上使用。如果是,并且存在已知错误,Veracrypt 可能有解决方法。
  2. 检查 2.6.18-419 的变更日志,因为您担心的错误可能确实已修复。

最后,@steve 是正确的。 CentOS 5 已停产,正确的前进道路是升级。除非 2.6.18-419 内核包含对您担心的错误的修复,否则我认为要求您做的事情是不合理的。

答案2

看着http://vault.centos.org/5.11/updates/x86_64/RPMS/建议最新更新(2017 年 2 月 25 日)是 kernel-2.6.18-419。

此外,https://en.wikipedia.org/wiki/CentOS#End-of-support_schedule表明 CentOS 5 不再获得更新。

您需要重新考虑这一点并升级到实际支持/维护的操作系统。

相关内容