centos 內核升級

 

Centos 64位系統版本6.2
 
以前的版本2.6.32-279.5.1.el6.x86_64
升級後的版本:3.5.2
1.       內核下載地址
內核源碼本身不分32位和64位。
目前最穩定的版本linux-3.5.2.tar.bz2
運行tar -jxvf linux-3.5.2.tar.bz2解壓,
運行make menuconfig,(有些系統找不到此命令,需要安裝make,gcc,解決依賴關係)
 

可以直接選 Exit
已經生成 .config 文件
2. 3執行 make all ;
相當於:make dep(建立相依的屬性關係),make clean(將舊的資料去除掉),make bzImage(開始編譯核心),make modules(開始編譯模塊)
注:這個運行的時間至少需要2個半小時,本人親自試過
4執行make modules_install,安裝模塊到/lib/modules/,以後程序運行時從這個目錄加載模塊。
5執行make install安裝內核。把make all 生成的vmlinuz和System.map複製到/boot目錄下同時修改grub /boot/grub/menu.lst. 修改menu.lst不用手動修改。

 

注:這不可能會報錯,[root@localhost linux-3.5.2]# make install

 

sh /usr/src/linux-3.5.2/arch/x86/boot/install.sh 3.5.2 arch/x86/boot/bzImage \

 

                        System.map "/boot"

 

ERROR: modinfo: could not find module vmware_balloon
 這個不用管它

 

 6.#cat /boot/grub/grub.conf 檢查是不是多了新內容,如果是那麼就ok
 
7.修改啓動選項,如果這步不修改重啓後,還是以前的版本。
vim /boot/grub/grub.conf
 

Default=0,修改後是0
最後一步 #reboot
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章