....

2014年6月18日 星期三

[長知識] Linux Compile new Kernel 3.x on Ubuntu

網路上找的一堆都是2.6版的,照著他那樣做了好幾天,根本不能用,
現在新的Kernel不像舊的了~

雖然我做的是3.6版,但我想3.xx版也應該是同樣的作法


來一開始
先用root將目錄指向
$ usr/src/

在開始下載你要的kernel

打開他
$ tar xjf linux-3.6.2.tar.bz2

安裝ncurses-dev套件
$ apt-get install ncurses-dev

目標指向這資料夾
$ cd linux-3.6.2/


去設定
$ make menuconfig

選單內有一個叫做Save an Alternative Configuration Files
改成 .config_example 完成後離開
$ mv .config_example .config


接下來就是關鍵一步,也是需要花很多時間去編譯的步驟了~
$ make –j8
-j8的意思是因為我的電腦有8核心,這樣編譯比較快,如果只打make
他會以單核心去編譯,會花更多時間,想知道你核心數量,就去找系統監控



再來,等了好久之後,來編譯.ko檔吧
$ sudo make modules_install
$ sudo make install

再來就先看看自己目前版本
$ uname –r
~
再來就重新啟動完成編譯核心囉~
$ sudo reboot
重新開機完再看看成功的心情
$ uname –r


OHYA!!!!

沒有留言:

張貼留言