歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu12.04編譯安裝kernel3.7.1教程

Ubuntu12.04編譯安裝kernel3.7.1教程

日期:2017/2/27 16:02:31   编辑:Linux教程
1.下載linux-3.7.1.bz2,這個自己去www.kernel.org下,或者wget也行。

2.將linux-3.7.1.bz2,cp至/usr/src,然後bzip2 -d linux-3.7.1.tar.bz2,tar -xvf linux-3.7.1.tar

3.apt-get install build-essential libncurses5-dev libncurses5,這個和之後的make menuconfig有關,我的電腦裡僅僅安裝了libncurses5,沒有另外兩個包,大家根據情況而定吧。

4.cd /usr/src/linux-3.7.1

5.cp ../linux-headers-3.20.35-generic/.config . 這一步大家看情況而定吧,我之前剛剛將內核升級至3.2.0-35,同時將原來的.config拷貝過來也只是為了保險,畢竟應該沒有人喜歡一直重裝系統的。

6.make menuconfig 這裡的配置大家最好去wiki上搜一下,內容很多,我不一一描述了,如果懶地看,就直接默認配置就行了。

7.apt-get install kernel-package

8.make-kpkg --initrd --append-to-version -01 kernel_image kernel_headers -jN 請大家注意,其中-01只是一個擴展號,沒什麼影響的,我這裡編譯出來的內核就是kernel-3.7.1-01,至於-jN,這裡的N便是編譯使用的線程數量,由於我是4核8線程,因此N=8,大家自己根據配置而定,接下來就是一個漫長的等待了,我大概編譯了19分鐘左右,另外請做好散熱准備,避免因為過熱關機。

9.如果編譯過程沒有出錯,那麼恭喜,內核編譯部分完成了,接下來是安裝,在/usr/src下我們將會看到兩個deb文件,其中一個是內核文件,一個是頭文件,大家直接dpkg -i安裝就好了,接下來shutdown -r now。 good luck!

如果能夠合理配置.config文件,電腦的性能會有比較大的提升,但是請做足功課,免得崩了。

kernel-3.7.1帶來了什麼還沒測試,希望功耗有所改善吧。。。
Copyright © Linux教程網 All Rights Reserved