一.在升级前必须对以下的组件升级
1.升级device-mapper,在ftp://sources.redhat.com/pub/dm下载
cd/usr/src
tar-zxvfdevice-mapper.1.01.04.tgz
cddevice-mapper.1.01.04
./configure--perfix=/
makeall
makeinstall
2.安装LVM2,在ftp://sources.redhat.com/pub/lvm2下载
cd/usr/src
tar-zxvfLVM2.2.01.14.tgz
cdLVM2.2.01.14
./configure--perfix=/
makeall
makeinstall
3.升级mkinitrd在http://rpm.pbone.net/下查找
rpm-Uvhmkinitrd-3.5.11-3.9.i386.rpm
4.updatemodutils在ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils/下载
cd/usr/src
tar-zxvfmodutils-2.4.27.tar.gz
cdmodutils-2.4.27
./configure--perfix=/
makeall
makeinstall
5.安装module-init-tools,在ftp://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools下载
cd/usr/src
tar-zxvfmodule-init-tools-3.2-pre9.tar.gz
cdmodule-init-tools-3.2-pre9
./configure--prefix=/
makemoveold
ps:"makemoveold"将把系统原来的modutils工具程序改名为"*.old"(比如,lsmod.old等,是非常重要的一步!如果忘记了这一步也不要紧张,可以按照上面的步骤4重装一遍modutils就可以了.
make
ps:用module-init-tools-3.1编译时会出现"make:***[modprobe.conf.5]Error127"
建议用3.0或3.2-pre版
makeinstall
./generate-modprobe.conf/etc/modprobe.conf