我最近使用up2date来为我的红帽企业Linux 3系统得到最新的内核,现在我发现我的应用程序需要一个老的内核2.4.21-x,我如何从红帽网络(RHN)上下载和安装一个不同的或者一个老的内核?
解决方法:

从红帽网络(RHN)上如何得到一个老版本的内核:

  1. 登录RHN.
  2. 选择"频道"标签,然会在频道名字列表中选择适合你的系统的 "红帽企业版Linux". [选择适合的频道,红帽企业版Linux AS, 红帽企业版Linux ES 或者红帽企业版Linux WS, 正确的版本和正确的体系结构.
  3. 在细节和软件包之间选择"Errata"链接.
  4. 在列表中查找内核的更新:
     对于红帽企业版Linux 3:      
          * RHBA-2003:308 - Updated kernel resolves 32-bit address space issue on AMD64
            2003-10-30, on page 1
          * RHSA-2003:416 - Updated kernel resolves security vulnerability
          * RHSA-2004:017 - Updated kernel packages available for Red Hat Enterprise Linux 3 Update 1
            2004-01-16, on page 2
          * RHEA-2003:333 - Updated kernel-utils package includes enhanced irqbalance
            2004-01-16, on page 3
          * RHSA-2004:066 - Updated kernel packages fix security vulnerability
            2004-02-20, on page 3
          * RHSA-2004:183 - Updated kernel packages fix security vulnerabilities
            2004-04-22, on page 4
          * RHSA-2004:188 - Updated kernel packages available for Red Hat Enterprise Linux 3 Update 2
            2004-05-11, on page 4
          * RHBA-2004:187 - Updated kernel-utils package available
            2004-05-11, on page 6
          * RHBA-2004:231 - Updated kernel-utils package adds dmidecode for ia64
            2004-05-30, on page 8
          * RHSA-2004:255 - Updated kernel packages fix security vulnerabilities
            2004-06-17, on page 9
  5. 选择适当的忠告链接:
      RHBA-2003:308, RHSA-2003:416, RHSA-2004:017, RHEA-2003:333, RHSA-2004:066, RHSA-2004:183, RHBA-2004:187, RHBA-2004:231, or RHSA-2004:255.
  6. 点击细节和被影响的系统之间的"Packages"链接.
  7. 你应该看到所有的老内核的列表.选择你需要的内核, 下载.rpm文件和运行md5sum 文件名.
  8. 使用下面的命令安装内核RPM软件包:
      rpm -ivh kernel-<version>.<architecture>.rpm
     例子:
     # rpm -ivh kernel-2.4.21-4.0.1.EL.i686.rpm
     # rpm -ivh kernel-smp-2.4.21-4.0.1.EL.i686.rpm
    #rpm -ivh kernel-hugemem-2.4.21-4.0.1.EL.i686.rpm

注释:在内核安装后,你必须重新启动系统才可以使用新的内核.