2 下载linux内核源码
3 下载升级工具
网址同上,工具包括
1)下载module-init-tools-3.2.tar.bz2
2)下载mkinitrd-4.1.18-2.i386.rpm
3)下载lvm2-2.00.25-1.01.i386.rpm
4)下载device-mapper-1.00.19-2.i386.rpm
这些工具可能有其他的版本,自己选吧.
二 配置工作
4、将下载好的内核源码包和4个升级工具都拷贝到/usr/src文件夹下。
5、拷贝完毕,开始解压新内核,具体操作请依次执行以下命令:
# cd /usr/src
# rm –rf linux
# tar jvxf linux-2.6.18.tar.bz2
# ln -s linux-2.6.18 linux
6、安装module-init-tools工具
在/usr/src目录下,依次执行下列命令:
# tar jvxf module-init-tools-3.2.tar.bz2
# cd module-init-tools-3.2
#./configure --prefix=/
# make moveold
# make all install
#./generate-modprobe.conf /etc/modprobe.conf
7、安装另外三个升级工具
回到/usr/src目录下,依次执行下列3个命令来安装另外三个升级工具:
# rpm -ivh --nodeps mkinitrd-4.1.18-2.i386.rpm
# rpm -ivh --nodeps lvm2-2.00.25-1.01.i386.rpm
# rpm -ivh --nodeps device-mapper-1.00.19-2.i386.rpm
如果不更新以上几个升级包,在后面编译内核时会提示以下错误:
8、配置内核选项
# cd linux-2.6.18
# make mrproper
# make menuconfig (配置内核各选项)
此时会出现一个图形界面,列出了所有的内核配置选项,有的选项下还有子选项,你可以用方向键来选择,用Y键来确定。经过我多次试验,大多数选项默认就行,以下几个选项必须选择(请认真核对下面每一个选项,否则编译很有可能前功尽弃):
(1)Loadable Module support选项中,选上“Module unloading”和“Automatic kernel module loading”这两项;
(2)Device Drivers--->Block Devices中选上“Loopback device support”;
(3)File system--->(以下9个选项是关于ext2和ext3文件系统配置,选上ext2或ext3的即可,不可同时选上)
注意:
或者是:
或者是: