www.kernel.org上面去下载一个内核升级包(我选择的版本为:linux-2.6.28.tar.gz

上传文件至系统
# cd /home/yaoyao
# vi kernel.sh
   #!/bin/bash
   #kernel update
   mkdir -p /usr/src/kernel1
   cd /usr/src/linux-2.6.28
   make mrproper
   make O=/usr/src/kernel1 menuconfig
   make O=/usr/src/kernel1
   make O=/usr/src/kernel1 modules_install install
# cd /boot
查看是否生成以下两个文件:
   initrd-2.6.28.img
   vmlinuz-2.6.28
# vi /boot/grub/grub.conf
添加
   title CentOS (2.6.28)
        root (hd0,0)
        kernel /vmlinuz-2.6.28 ro root=LABEL=/
        initrd /initrd-2.6.28.img
完成以上!重启系统,在启动到grub引导的时候注意选择,新添加的内核版本!如果想自动选择新版本,请修改grub选项。
启动成功,进入系统
# uname -r
[root@localhost grub]# uname -r
2.6.28
内核升级成功!