CentOS6.0升級內核爲6.2

 

操作系統: Win764位 + Vmware8 + CentOS6.0

參考文檔:http://hi.baidu.com/925566297/blog/item/f3cd54f62aeb0ed60b46e06c.html

 

下面我來具體說一下從 2.6.32-71.el6.i686 內核升級到 3.3.2 詳細步驟:

 

1、先去官網下載好 最新的 kernel 文檔。

   最好放在 /usr/src/kernels/ 文件夾中 (這裏屬於系統內核存放位置)

2、確認你係統中已有編譯過程中所需要的組件基礎,也就是要安裝make gcc gcc-c++ ncurses-devel和庫工具等等

3、解壓下回來的內核文件  

   tar jvxf linux-*.* 

   如果所時間戳的錯,請確認你當前linux的系統時間,如果不符合當地時間可以用date -s 參數來修改

在cd 進入到內核文件根目錄執行以上兩步

 

  make mrproper    刪除以前可能失敗的編譯配置信息

  make menuconfig  配置即將添加的新功能和模塊

 

如果上述操作都執行正確現在可以執行第4步

 

4、執行內核編譯過程:

   make clean         確保所有東西均保持最新狀態

   make modules (about 18 min)       編譯模塊

   make modules_install              安裝模塊 

   make install              安裝

 

5、設置新內核啓動

  sed -i 's#default=1#default=0#g' /boot/grub/grub.conf (也可以在開機引導時用光標鍵來選擇啓動內核的版本)

 

6、uname -a 

  看到新內核,那就恭喜你,成功了!

 

 

 

如果想清除掉舊內核的話可以使用 

rpm -qa |grep kernel  檢查安裝了哪些內核版本

然後用 yum -y remove 內核名 來刪除內核 (千萬別把自己的留的內核給刪掉哦)

如果說,你只是爲了玩,那麼想把自己編譯的內核刪除,那麼請用下面的方法

[root@yufei ~]# rm -fr /boot/System.map-3.0.4
[root@yufei ~]# rm -fr /boot/vmlinuz-3.0.4
[root@yufei ~]# rm -fr /boot/initramfs-3.0.4.img
[root@yufei ~]# rm -fr /lib/modules/3.0.4
[root@yufei ~]# vim /boot/grub/grub.conf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章