编译准备:
OS:Red Hat AS4U5
使用root用户完成一下所有工作
下载新内核linux-2.6.22.10.tar.gz 网址为:http://www.kernel.org/pub/linux/kernel/
  到 /usr/src
 
一、编译内核:
1.在 /usr/src目录解压软件
tar xzvf  linux-2.6.22.10.tar.gz
 
2.建立符号链接.
ln -s  linux-2.6.22.10  linux
cd  linux
 
3.删除以前编译和配置
make  mrproper
 
4.配置新内核选项
make menuconfig(文本菜单)/xconfig(图形界面)
 
5.设定依赖关系
make  dep
 
6.确定源代码没有文件
make clean
 
7. 编译内核
make bzImage(大内核,编译时间较长大概50分钟左右)
 
8.编译可加载模块
make  modules
 
9.安装编译的模块
make  modules_install
 
10.创建到模块的链接
depmod  -a
 
 
 
二、更换内核
 
cd /usr/src/linux
cp Systems.map  /boot/System.map-2.6.22.10
cp archv/x86/boot/bzImage  /boot/vmlinuz
cd  /boot
生成镜像
new-kernel-pkg  -- mkinitrd  --depmod  --install  2.6.22.10
 
 
三、修改grub文件
 
 
vi  /boot /grub/menu.lst
 
title Red Hat Enterprise Linux AS (2.6.22.10ELsmp)
        root (hd0,0)
        kernel /vmlinuz ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.22.10.img
 
 
四、重启计算机
        编译完成
       使用uname -a查看新内核