1. 程式人生 > >實驗環境rhel6.3,升級前核心版本2.6.32,升級後核心版本3.3.6.步驟如下: [複製連結]

實驗環境rhel6.3,升級前核心版本2.6.32,升級後核心版本3.3.6.步驟如下: [複製連結]

給伺服器升級核心,實驗環境rhel6.3,升級前核心版本2.6.32,升級後核心版本3.3.6.步驟如下:

2、將下載的核心程式碼拷貝至/usr/src下,cp linux-3.3.6.tar.gz /usr/src/。

3、解壓,tar -zxvf linux-3.3.6.tar.gz。

4、建立軟連結,ln -s linux-3.3.6 rhel。

5、進入rhel目錄,cd /usr/src/rhel。

6、把原來編譯產生的檔案刪除,make mrproper。假如以前編譯過核心,會產生上述檔案,將會造成編譯的失敗。

7、配置核心,從下面選擇一種,一般選擇make menuconfig。make config 傳統的文字核心編譯模式,但出錯後無法返回。make menuconfig 基於文字的核心編譯模式,出錯可返回,建議使用此等模式。make xconfig 基於圖形化的核心編譯模式make oldconfig 只對當前核心稍作修改配置後“exit”,系統詢問“Do you wish to save your new kernel configuration?”,選擇“yes”。

8、確定倚賴關係,make dep。

9、確定核心原始碼中沒有檔案,make clean。

10、編譯核心,make bzImage。時間較長

11、編譯核心模組,make modules。時間很長。

12、安裝模組,make modules_install。

13、安裝核心,make install。這條命令主要完成以下工作:(1)把壓縮核心映象拷貝到/boot目錄下, 並建立相應的System.map符號連結;(2)呼叫mkinitrd程式建立核心的initrd映象。修改GRUB配置檔案, /etc/grub.conf或/boot/grub/grub.conf。

14、重啟即可。