最近linux內核更新到了2.6.29,內心癢癢的想編譯個新內核體驗體驗,網上搜集了好多資料,總結下來就這個步驟:
一、到[url]http://www.kernel.org/[/url]下載源碼包 在這裏咱們假設下到的源碼包爲linux-2.6.29.tar.gz
二、解壓壓縮包,並移動到/usr/src下
#tar -zxvf linux-2.6.29.tar.gz
#mv linux-2.6.29 /usr/src
三、刪除之前可能失敗的編譯配置信息
#cd /usr/src/linux-2.6.29
#make mrproper
四、內核模塊配置,能夠選擇新的功能 --例如支持NTFS ,無線網絡,藍牙等等
#make xconfig 或 make gconfig 或 make menuconfig --我認爲第一個比較方便
五、建立壓縮內核鏡像
#make bzImage
六、編譯模塊
#make modules
七、安裝模塊
#make modules_install
八、安裝內核
#make install
九、修改/boot/grub/grub.conf 將新內核改成默認啓動項
#vi /boot/grub/grub.conf
改 default=0 -->default=1
十、從新啓動機器html