概述:本文讨论在RedHat中使用RedHat提供的内核rpm包手工进行内核升级的方法。将以在RedHat7.1中从2.4.2升级到2.4.3为例进行说明。
一、准备工作
1.确定是否要进行内核升级
通常需要进行内核升级是为了:
a.支持新安装的硬件设备:比如您刚买了一块新的声卡,但是当前的内核没有提供其驱动,而新版本内核可以驱动该声卡。
b.当前的系统内核被发现有安全漏洞,需要升级到新的版本进行修复。
2.确定所需下载的rpm包
首先通过以下命令确定系统当前所安装的内核包:
# rpm -qa | grep kernel
kernel-source-2.4.2-2
kernel-headers-2.4.2-2
kernel-2.4.2-2
我们需要下载这三个包的新版本,以及以下三个非内核包的新版本:
[root@test update]# rpm -qa | grep init
initscripts-5.83-1
mkinitrd-3.0.10-1
SysVinit-2.78-17
3.获取新版本内核rpm包
从ftp://updates.redhat.com/7.1/en/os/i386/获取以上六个个包的新版本的rpm包,也就是:
kernel-source-2.4.3-12.i386.rpm
kernel-headers-2.4.3-12.i386.rpm
kernel-2.4.3-12.i386.rpm
SysVinit-2.78-17.i386.rpm
<