編譯安裝新核心的步驟
1、下載下傳到新版本的核心
http://www.kernel.org/
在這個網站可以下載下傳到最新的核心
2、配置新核心,標明要使用功能或子產品
解壓并放到目錄/usr/src
例如:#tar xfv linux-2.6.28.10 -C /usr/src
進入到 這個目錄中:#cd /usr/src
建立連結:#ln -sv linux-2.6.28.10 linux
進入到:#cd linux
檢視安裝工具是否安裝:#yum groupinstall "Development Tools" "Development Libraries"
如果沒有安裝就先安裝工具後再配置核心
配置核心:
# make menuconfig打開一個圖形界面
如:
<a href="http://blog.51cto.com/attachment/201202/004334712.jpg" target="_blank"></a>
在這個圖形界面有很多的選項可以選擇,太過麻煩,還好 redhat 很人性化的已經選擇了很多。
注:
[]: 不啟用此項功能
[*]直接編譯到核心
[M]:編譯成子產品
這一步驟還有一些替代方法:
1、#yum groupinstall "KDE X Software Development"安裝這個工具
#make xconfig圖形界面
2、#yum groupinstall "GNOME Software Development"安裝這個工具
#make gconfig
3、#make config
一、如果已經編譯過的核心源碼在此基礎重新編譯
#make clean
#make mrproper
二、僅編譯某個目錄中的源代碼:
#make SUBDIR=arch/
三、僅編譯某個目錄中的子產品:
#make M=drivers/net/
3、編譯新核心
#make
4、 安裝
#make modules_install
#make install
這樣一個新的核心就編譯完成了。
重新啟動一下系統,就可以選擇最的核心。
<a target="_blank" href="http://blog.51cto.com/attachment/201202/014707417.jpg"></a>
我們可以看到kernel核心的最新版本 2.6.28.10 了。用上下箭頭可以選擇。
本文轉自 ZhouLS 51CTO部落格,原文連結:http://blog.51cto.com/zhou123/792307