0%

Compile Linux Kernel

Linux 3.7 kernel出了,順便記憶編譯核心過程

The Linux Kernel Archives 抓取想要的核心版本,這裡我們拿3.7當範例,下載完並解開。

1
2
$ tar xjf linux-3.7.tar.bz2
$ cd linux-3.7

拿之前已經設定過的.config為基礎繼續修改

1
2
$ cp /boot/config-x.x.x .config
$ make menuconfig

修改完之後就可以下 make 開始編譯

等到結束之後,就能下

1
2
3
$ make install
$ make modules_install
$ make headers_install

來安裝核心,模組,和對應的header files。

更新 System.map

1
$ depmod -eF -m  /boot/System.map-3.7.0 3.7.0