centos5.1編譯2.6.24.5核心總結

suzhouclark發表於2008-11-14
centos5.1編譯2.6.24.5核心總結[@more@]整個編譯核心,參考了不少的文章,由於我是在vm上編譯,過程也比較漫長,後來不得不沒一步都做一個快照,免得重複相同的步驟。

現在編譯2.6核心,和以前2.4的核心,步驟是基本一樣,不過最好的處理就簡化了很多,一條命令就解決了以前很多的步驟。

這次編譯完,可以同時啟動2個核心,這樣的話,如果新的核心出現問題了,那麼舊的核心還可以啟動。

剛看到一個文件,把編譯核心分為5個步驟,比較科學把

要安裝Linux 核心,必須做5件事情
一,得到原始碼
二,設定程式碼
三,編譯程式碼
四,安裝目的碼
五,配置啟動載入器。(GRUB會自動載入)

1:下載最新的核心



2:上傳到/usr/src

3:

cd /usr/src

tar jxvf linux-2.6.24.5.tar.bz2

4:ln -s linux-2.6.24.5 linux

5:cd linux

6:make defconfig

產生編譯核心的配置檔案,整個過程需要你回答幾百個問題,這是比較頭痛的,用defconfig 就可以省掉這個麻煩

7:make dep

[root@centos5 linux]# make dep
scripts/kconfig/conf -s arch/x86/Kconfig
*** Warning: make dep is unnecessary now.

8:make clean

9:make bzImage

10:make modules

11:make modules_install

這將把上一步構建出來的核心放入一個模組子目錄中:/lib/modules/your_kernel_version

12:make install,

這會把你之前編譯好的核心放入/boot中。並且會更新引導檔案。

13:編輯 /boot/grub/grub.conf

註釋掉 hildenmenu

上面就是我編譯核心的全部過程.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-1013382/,如需轉載,請註明出處,否則將追究法律責任。

相關文章