傳統方式編譯,至於Fedora RPM特色的編譯方式,大家可以看http://www.linuxidc.com/Linux/2011-01/31456.htm。(作者本人使用的Ubuntu和Fedora一樣)
准備工作
su -c 'yum install rpmdevtools' (安裝rpmdevtools)
yum-utils也要安裝,不過默認已經安裝好了。
第一步:下載kernel源碼包
官方網址:www.kernel.org
當前最新版本:2.6.38-rc1,下載網址:http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.38-rc1.tar.bz2
您可以使用 wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.38-rc1.tar.bz2 下載
第二步:解壓源碼包
(這裡有些人說要將源碼解壓到/usr/src目錄下,其實是不正確的,你可以解壓到任何目錄)
cd ~wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38-rc1.tar.bz2
tar -jxvf linux-2.6.38-rc1.tar.bz2
第三步:配置選項
make menuconfig (啟動內核選項配置界面)
先選擇倒數第二項,OK;然後,退出。
說明一下,make menuconfig會尋找linux-2.6.38-rc1目錄下的.config配置文件,如果找不到,則使用與CPU相關的config文件作為默認的配置。當然,我們也可以拷貝當前系統的配置作為對照,如cp /boot/config-`uname -r` .config (.config是隱藏文件 ls -a查看)
秀一下我成功後的哦
Fedora