2011/05/06

kernel build in ubuntu



本環境為ubuntu,請讀者要小心

在Wakefang熱心的教導下,小弟開始學習編譯核心
趕快po上來以免下次忘記

這次的重點在於一台剛安裝完成的機器
該如何安裝、設定才能開始編譯呢?
我相信很多人遇到這部分就頭痛了


1. 安裝編譯時所需要的套件

apt-get install kernel-package libncurses5-dev fakeroot

2.下載核心
去google一下就有得下載了

3.下載 kernel source from http://www.kernel.org 至/usr/src
:cd /usr/src
: sudo wget XXX

4. 解壓縮kernel source

tar -zxvf linux-.tar.bz2 -C /usr/src

5. 若還不大會設定menuconfig,可先使用以下偷吃布的方法
cd /usr/src/linux-
cp /boot/config-`uname -r` .config

6. 設定kernel source
在menuconfig 選單內,要load剛剛複製的.config

sudo make menuconfig

7. 編譯核心前需先清除先前的設定

make-kpkg clean

8. 編譯核心,注意一定要在/usr/src/linux-底下

make-kpkg --initrd kernel_image kernel_headers

9.安裝核心
dpkg -i linux-headers-.Custom_i386.deb
dpkg -i linux-heade.Custom_i386.deb

0 意見:

張貼留言