1 、準備好待編譯的新內核並查看當前系統的內核版本
圖1 編譯準備
2 、解壓縮新版本內核,內核一般都是放在/user/src/目錄下的,所以這裏直接解壓到/usr/src目錄下
圖2 解壓內核軟件包
3、切換到/usr/src目錄,然後爲其創建一個鏈接 如圖3所示
圖3 創建鏈接
4 、進入的linux目錄中 查看一下
圖4 查看目錄中的文件
5、 在linux目錄下,先執行 make menuconfig命令
圖5 執行make menuconfig命令
6、 進入文本圖形界面
圖6 進入文本圖形界面
7、 符號介紹
圖7 符號介紹
8 、保存退出
圖8 保存退出
9 、保存後就會生成一個./config文件
圖9 查看是否生成./config文件
10 、上述的步驟只是簡單進入那個界面,然後讓其生成一個./config文件。其實我們直接進入界面進行模塊內核的選擇時,編譯成功的機率是很小的;因爲其中的配置如果不很大兼容我們的機器的時候就很難成功,並且編譯時間還會很長,所以我們需要用紅帽已有的內核版本爲模板進行編譯
圖10 查看現有的紅帽的編譯內核時的模板,然後複製使用此模板
11 、把模板直接複製即覆蓋./config文件
圖11 複製模板
12、 進入開始選擇模塊
圖12 進入文本圖形界面
13、 進入General setup 菜單
圖13 進入General setup
14 、修改一下版本號
圖14
圖15
15 、更改處理器類型 如圖16、17、18所示
圖16
圖17
圖18 選擇適合自己的處理器
16、 更改網卡相關模塊 如圖19、20所示
圖19
圖20
17 、保存退出 如圖21所示
圖21 保存退出
這裏沒有做更多的模塊選擇,大家可以選擇性的安裝
18 、使用make命令進行編譯 圖22所示
圖22 執行make命令進行編譯
19 、make命令後使用make modules install 命令先行安裝內核 如圖23所示
圖23 執行make modules install命令
20、 執行make install命令開始安裝內核 如圖24所示
圖24 安裝內核
21、 一切編譯完成後 重啓系統 如圖25所示
圖25 重啓系統
22、 重啓後進入 進入選擇菜單否則就會進入默認的系統 如圖26所示
圖26 進入系統選擇菜單,選擇剛剛編譯好的即第一個
23 、啓動過程 如圖27所示
圖27啓動過程
24、 啓動並登陸成功,驗證版本號 如圖28所示
圖28 驗證