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
注:出现其他问题概不负责!!!!!