Fedora 編譯linux最新內核

      安裝linux內核有兩種方式:使用公用的發行包使用一類rpm的程序安裝和自己動手編譯內核源碼在安裝。

      第一種方法的較方便,成功率也大;第二種則較爲複雜,因爲不同的linux發行版都有各自的構建內核的方法。但由於linxu各發行版的更新速度很快,如果你是使用較新的發行版,在按照網上查找的方法安裝時,很容易失敗(like me:()。所以這次是直接下載linux最新內核源碼,根據裏面的說明檔來安裝,果然是一次成功啊!
1.下載
linux 內核下載地址:http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
本次使用的內核是正在開發中的最新的內核版本,可以安裝git版本控制工具後,運行git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git  下載最新內核源碼。
2.編譯安裝內核
首先進入內核源碼目錄,可以輸入cat README 命令查看內核使用的相關說明,裏面較全面講解了內核安裝方法和條件。
這裏我配置內核的方法是使用偷懶的方式:
make oldconfig //使用該命令可以根據你當前的運行的內核配置來設定新內核,同時會補充一些其他現有系統不包含的信息。
make //編譯內核,需要較長的時間
make modules_install install//安裝內核
3.配置引導腳本
內核說明檔裏的例子是LILO方式,但我用的Fedora下使用的GRUB2引導。其實原理都一樣,就是配置已經安裝好內核啓動目錄。查看Grub2的相關說明知道,可以運行grub2-mkconfig來自動配置已安裝內核的啓動腳步。OK,做完這一步,重啓,就可以在引導目錄上看到新的內核版本了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章