RedHat-9.0系统内核是2.4,现升级到2.6.6。
首先下载内核:
http://www.kernel.org/pub/linux/kernel/v2.6/
其次运行: #mv linux-2.6.6.tar.bz2 /usr/src
#tar jxvf linux-2.6.6.tar.bz2
配置、编译、更新:
#cd /usr/src/linux-2.6.6
#make mrproper //确保源代码下没有不正确的.o文件及文件依赖关系。
#make menuconfig //配置系统内核选项。
1、在下图中“Loadable module support -->中

选中“module unloading ”和“Automatic kernel module loading”

2、在“Processor type and features ”中选上“preemptible kernel”选项,这是2.6优于2.4的主要原因。

3、在“Devices drivice”--->“block Devices”中选上“


在“Multi-device support(RAID and LVM)

选上 “Device mapper support”

在“Input device support”处

选上“Mice”

在“Graphics support”

选中“Support for frame buffer devices”

#make
#make modules_install
#make install
修改:
# vi /boot/grub/grub.conf
将default=1 改为default =0 //使用新内核启动
找到root=LABEL=/,将其去掉。存盘。
重启:#reboot
查看:#uname -a
注:出现其他问题概不负责!!!!!
本文介绍RedHat-9.0系统内核从2.4升级到2.6.6的详细步骤。包括内核下载、运行解压命令,配置编译更新时需选择特定选项,如模块卸载、可抢占内核等,还需修改启动配置文件,最后重启并查看内核信息。

被折叠的 条评论
为什么被折叠?



