把Redhat 9 内核从2.4x升级到2.6.14的简单步骤
时间:2006-01-01 来源:jianming
一、前期准备:
下载“modutils-2.4.27-1.src.rpm”、“linux-2.6.14.tar.gz”
#rpm -e -nodeps modutils
#rpm -ivh modutils-2.4.27-1.src.rpm
#cd /usr/src/redhat/SPECS
#rpmbuild --bb modutils.spec
#cd ../RPMS/i386
#rpm -ivh modutils*.rpm
#vi /etc/rc.d/rc.sysinit
找到 &&[-f /proc/ksyms],删去
二、准备定制内核
1.#cp linux-2.6.14.tar.gz /usr/src //内核
#cp patch-2.6.14.x.gz /usr/src //补丁可选
2.#cd /usr/src
#tar -zxvf linux-2.6.14.tar.gz
#zat patch-2.6.14.x.gz /patch -pl //可选
3.#cd /usr/src/linux-2.6.14
#make mrproper // 第一次编译不用此步骤
#make xconfig //定制内核
三、编译内核及模块
#make //即原来的make bzImage;make modules
四.安装内核及模块
#make modules-install install
五.修改引导配置文件
#vi /etc/grub.conf 替换Lebel值 //(此步骤并非必须,跟内核定制有关)
六.修复编译后rpm不能用的bug
# vi /etc/profile
if [`uname -r` = "2.6.14"];then
export LD_ASSUME-KERNEL=2.4.20-8
fi
也可直接
#export LD_ASSUME-KERNEL=2.4.20-8
七、#shutdown -r now //完
相关阅读 更多 +