Version 7 (modified by chris, 17 years ago) (diff) |
---|
重新編譯 Linux Kernel 步驟
1.安裝必備工具
1.1 ubuntu、debian
apt-get install gcc build-essential libncurses61.2 centos、rhel
yum install gcc1.3 suse
沒用過
2.下載並解壓縮 kernel source code,extract to standard path : /usr/src/linux-<version> 3.視情況 patch kernel
patch -p1 </where_you_put_your_patchfile
4.若之前有編譯過,請先清除舊設定(這會刪掉.config,若有需要請先備份好)
make mrproper
5.產生 .config ,可以從 /boot/ 目錄底下複製目前運行的 config file 到 /usr/src/linux/.config
cp /boot/config-<linux-version>.config /usr/src/linux/
6.編譯依存關係
make dep
7.編譯印象檔以及模組 modules
make bzImage modules modules_install
8.