您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“openSUSE如何配置編譯內核”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“openSUSE如何配置編譯內核”這篇文章吧。
配置內核就是在源碼目錄下生成一個 .config 文件,里面定義內核編譯時需要的參數。配置文件直接決定了最終內核支持何種硬件、功能以及運行速度。配置內核比打補丁更需要對系統以及各種硬件的了解。
好在 openSUSE 安裝后已經默認將內核配置文件存在 /boot/config-版本號-default ,如果你的系統是 SUSE Linux 10.1 并進行過一次官方內核更新,那這個文件就是 /boot/config-2.6.16.21-0.13-default 。我們可以將這個文件復制到內核源代碼目錄下,在此基礎上修改進行優化。當然,如果你完全有把握自己配置內核的能力,大可不必走這一步,手動配置上千選項 即可。
如果源碼按照原來的配置編譯中途失敗了,先在源碼目錄執行如下兩句分別清除已編譯部分和原配置文件:
#make clean#make mrproper
將默認配置復制到內核源碼目錄:
#cd /usr/src/linux-版本號#cp /boot/config-版本號-default .config
開始配置,有多種通過圖形配置內核的選擇:
#make xconfig#make gconfig#make menuconfig
其中有些需要安裝圖形界面相應開發包,如 xorg-x11-devel ,推薦使用 make xconfig。
此時會自動加載 .config 配置文件中所有選項,之后彈出圖形配置界面。
openSUSE使用教程常用內核優化配置
各種硬件對應內核設置繁多,一般來說 SUSE 默認的配置沒有問題。如果你是編譯新版本內核,增加新硬件支持,請手動開啟該硬件支持選項。這里僅僅提最常用的優化內核的選項,建議日常桌面應用的用戶采用。
Processor type and features -> Processor falimy 選擇你 CPU 所屬的分類
Processor type and features -> Preemption Model 選擇 Preemptible Kernel(Low-Latency Desktop)
Processor type and features -> Machine check support 如果是 Intel 用戶則去掉 AMD 前面的鉤,反之 AMD 用戶則去掉 Intel 前面的鉤
Processor type and features -> Memory model 如果是 Intel/VIA/其他非 AMD CPU 用戶,去掉 K8 GART IOMMU support 前面的鉤
Processor type and features -> Time Frequency 選擇 1000Hz
Power management options -> CPU Frequency scaling 不支持 CPU 頻率調整的老 CPU 直接去掉 CPU Frequency scaling 的鉤,并跳過下面兩條
Power management options -> CPU Frequency scaling -> AMD Opteron/Athlon64 PowerNow! 非 AMD CPU 用戶去掉這一項前的鉤
Power management options -> CPU Frequency scaling -> Intel Enhanced SpeedStep 非 Intel CPU 用戶去掉這一項前的鉤
openSUSE使用教程配置完畢,保存關閉。
openSUSE使用教程編譯內核
設置完畢,進入編譯階段。如果補丁和配置正確,下面幾步不會出錯,按順序執行,等待完成即可。一般是第三步編譯模塊時間最長。若期間出錯,回到上面配置內核清理并重新配置。
#make bzImage#make modules#make modules_install#make install
以上是“openSUSE如何配置編譯內核”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。