到linux kernel官網下載內核,目前我的系統是Ubuntu14.04,這裏我選擇最新最穩定的4.0.4版本(截止2015/5/25)
第二步:
最近版本的內核改成tar.xz格式,所以在終端敲入 tar Jxvf linux-4.0.4.tar.xz
來解壓該壓縮包到當前路徑下(切記J是大寫的,小寫是bzip2格式)。
補充 :
tar.gz 使用終端命令 tar xzvf XXX.tar.gz (XXX爲包名)
tar.bzip2 使用終端命令 tar xjvf XXX.tar.bzip2 (XXX爲包名)
第三步:
安裝 make menuconfig時需要用到的庫文件,在終端敲入 sudo apt-get install libncurses-dev
(如果之前已經安裝過了,那就請跳過這一步)
第四步:在終端敲入 cd linux-4.0.4/ 進入解壓後的linux kernel目錄,目錄名根據解壓所得文件夾名
然後再敲入 make menuconfig 進入一個界面對內核進行配置,
配置完將光標移向<Save> ,保存爲 .config文件(默認就行)
第五步:在終端輸入make V=99,內核編譯就會開始(第四步沒完成的話,會報錯,找不到配置文件)
編譯時間可能長達一個小時,看機器配置咯
(= 0=)爲了演示截圖,我還真等了一個小時~~~
終於編譯完了
第六步:在終端敲入 make modules 來編譯模塊
第七步:在終端敲入 sudo make modules_install 安裝模塊 (安裝需要root權限)
第八步:在終端敲入 sudo make install 安裝內核(安裝需要root權限)
第九步:在終端敲入sudo reboot now 重啓系統
第十步:重啓完成後,在終端敲入 uname -a 查看系統內核版本,本次是4.0.4的話,說明升級內核成功了