(1)從www.kernel.org下載內核 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2
並解壓縮到/usr/src下的目錄
tar --bzip2 -xvf linux-2.6.16.tar.bz2
(2)安裝編譯時用到的工具:apt-get install debhelper modutils kernel-package(3)拷貝原來的內核配置文件到新內核的存放文件夾,改名爲.config
cp /boot/config-2.6.15.6 /usr/src/linux-2.6.15.6/.config
2、開始配置內核及編譯內核
(1)make menuconfig 或者是 make xconfig (X環境下)
(2)make-kpkg clean 做編譯準備
(3)make-kpkg --initrd kernel_image 編譯內核安裝包
(4)dpkg -i kernel-image-2.6.15.6_10.00.Custom_i386.deb
3、根據實際情況修改/boot/grub/menu.lst,並重新引導,一般情況下都會成功。
4、不斷修改配置,重複以上步驟,一般我都是直接備份已經通過編譯,並且能正常實用的內核配置文件,然後才進行新一次的內核編譯。