最近有個事必須要用到內核模塊
實際上在Fedora 18上,只用內核模塊的話只需要
這一段針對那些只想在內核模塊上工作的用戶,他們並不想建立一個完整的內核。只要就沒必要下載和重新建立整個內核。要為當前運行的內核建立一個模塊,只需要下載匹配的 kernel-devel 包。運行下面命令安裝 kernel-devel 包:
su -c 'yum install kernel-devel'
做了上面這些就夠了,但是我還是想總結一下,試試新內核的編譯方法
實際上對於fedora來說還有一種編譯內核的方法,使得內核打包成rpm可以拷貝到其他機器上而不需要重新編譯內核(https://fedoraproject.org/wiki/Building_a_custom_kernel/zh-cn),不過我覺得沒必要
這裡還是用比較傳統的方法吧
Step1: 下載內核
http://www.kernel.org/pub/linux/kernel/v3.x/
Step2:
#tar -zxvf linux-3.8.tar.gz
Step3: 放在需要放的地方
#mv currentdir /usr/src/kernel
Step4:
#make menuconfig
沒改直接save了
Step5:
#make
這裡花了很長時間,沒有定制有點後悔
Step6:
#make modules
這一步在輸出上看起來好像已經在make那一步執行過了
Step7:
#make modules_install
Step8:
#make install
更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5