歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 8內核編譯小結

Fedora 8內核編譯小結

日期:2017/2/28 17:11:40   编辑:Linux教程

Fedora 8不支持我筆記本的SD/MMC讀卡器,比較郁悶,前些天終於忍不住重新編譯Fedora 8內核來解決此問題,雖然中間出現了一些小問題,但是還是學習到不少知識,做個小小總結:

因為升級過內核,因此到這裡下載對應內核的源碼包,安裝然後解壓縮到某目錄,可以是/usr/src目錄也可以是其他自定義的目錄,詳細可參見:Personal Fedora 8 Installation Guides 譯文beta版 最後一部分.

然後進入你解壓到的目錄:

#make clean 清除過去編譯的結果(避免出現莫名其妙的問題)

#make mrproper (剛下載或安裝的源碼據說無須此步驟,多次編譯同一內核的使用,檢查.o文件和依賴關系是否正確)

#make xonfig 配置內核選項(中文)–詳細含義可見於:《Linux 2.6.19.x 內核編譯配置選項簡介》–金步國

雖然Fedora 8內核配置的組織結構和很多選項有了變化,但是此文用來作參考還是非常好的,當然如果使用menuconfig或其他方法配置內核選項,組織結構也略有不同

#make 編譯,耗時最長的部分

#make modules_install 安裝內核模塊(貌似我沒用這個也過去了,不知是不是記錯了)

#make install 安裝內核,並配置grub相關選項

這樣就已經裝好了,並且自動為grub自動添加了啟動項,不過不是默認的啟動選項,需要啟動是自己選擇,當中遇到很多問題, 也有很多感受,首先內核的編譯越來越簡便了,包括自動解決依賴關系,編譯命令的簡化等等.

Fedora 8內核編譯出現的問題和體會:

Copyright © Linux教程網 All Rights Reserved