1、 准備編譯環境
1)RedHat Server 5.1 Linux 2.6.18-53.el5;
2)linux-2.6.39.tar.bz2源代碼
2、工作目錄
#cd /usr/src/
2、 解壓新內核
#tar jxvflinux-2.6.39.tar.bz2
3、 配置內核選項
#cd linux-2.6.39
#make mrproper
#makemenuconfig //配置內核選項
4、編譯內核
#makedepconfig //建立編譯所需的依賴文件
#make clean //清除內核編譯的目標文件
#make bzImage //編譯內核鏡像文件
#make modules //編譯可加載模塊
#makemodules_install //安裝可加載模塊
#make install //安裝新內核
4、 設置啟動新內核
#cd /boot/
#rm –rf System.map
#ln –sSystem.map-2.6.39 System.map
5、修改grub啟動管理器
在/boot目錄下,執行命令:
#new-kernel-pkg –mkinitrd –depmod –install 2.6.39
#df //查看根目錄所在分區
#vigrub/grub.conf
將default=1改為default=0
6、重啟系統
#reboot