教你如何實現在原系統上編譯升級新內核的編譯

1 、準備好待編譯的新內核並查看當前系統的內核版本

clip_image002

圖1 編譯準備

2 、解壓縮新版本內核,內核一般都是放在/user/src/目錄下的,所以這裏直接解壓到/usr/src目錄下

clip_image004

圖2 解壓內核軟件包

3、切換到/usr/src目錄,然後爲其創建一個鏈接 如圖3所示

clip_image006

圖3 創建鏈接

4 、進入的linux目錄中 查看一下

clip_image008

圖4 查看目錄中的文件

5、 在linux目錄下,先執行 make menuconfig命令

clip_image010

圖5 執行make menuconfig命令

6、 進入文本圖形界面

clip_image012

圖6 進入文本圖形界面

7、 符號介紹

clip_image014

圖7 符號介紹

8 、保存退出

clip_image016

圖8 保存退出

9 、保存後就會生成一個./config文件

clip_image018

圖9 查看是否生成./config文件

10 、上述的步驟只是簡單進入那個界面,然後讓其生成一個./config文件。其實我們直接進入界面進行模塊內核的選擇時,編譯成功的機率是很小的;因爲其中的配置如果不很大兼容我們的機器的時候就很難成功,並且編譯時間還會很長,所以我們需要用紅帽已有的內核版本爲模板進行編譯

clip_image020

圖10 查看現有的紅帽的編譯內核時的模板,然後複製使用此模板

11 、把模板直接複製即覆蓋./config文件

clip_image022

圖11 複製模板

12、 進入開始選擇模塊

clip_image024

圖12 進入文本圖形界面

13、 進入General setup 菜單

clip_image026

圖13 進入General setup

14 、修改一下版本號

clip_image028

圖14

clip_image030

圖15

15 、更改處理器類型 如圖16、17、18所示

clip_image032

圖16

clip_image034

圖17

clip_image036

圖18 選擇適合自己的處理器

16、 更改網卡相關模塊 如圖19、20所示

clip_image038

圖19

clip_image040

圖20

17 、保存退出 如圖21所示

clip_image042

圖21 保存退出

這裏沒有做更多的模塊選擇,大家可以選擇性的安裝

18 、使用make命令進行編譯 圖22所示

clip_image044

圖22 執行make命令進行編譯

19 、make命令後使用make modules install 命令先行安裝內核 如圖23所示

clip_image046

圖23 執行make modules install命令

20、 執行make install命令開始安裝內核 如圖24所示

clip_image048

圖24 安裝內核

21、 一切編譯完成後 重啓系統 如圖25所示

clip_image050

圖25 重啓系統

22、 重啓後進入 進入選擇菜單否則就會進入默認的系統 如圖26所示

clip_image052

圖26 進入系統選擇菜單,選擇剛剛編譯好的即第一個

23 、啓動過程 如圖27所示

clip_image054

圖27啓動過程

24、 啓動並登陸成功,驗證版本號 如圖28所示

clip_image056

圖28 驗證

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