root@desktop# make oldconfig
當然也可以使用其他配置方式,如 menuconfig, xconfig(必須有GTK環境)。反正不用剪裁什麼,所以不管那種方式能配置它就行了。
如果你使用交叉編譯器,則需要修改Makefile。 開始編譯內核。(保證硬盤空間足夠)
root@desktop# make
root@desktop# make bzImage
當然,第一個make也可以不執行,直接make bzImage。執行結束後,可以看到在當前目錄下生成了一個新的文件: vmlinux, 其屬性爲-rwxr-xr-x。
root@desktop# make modules_install // 安裝模塊
執行結束後,會在/lib/modules下生成新的目錄/lib/modules/2.6.22-14-generic/。 在編譯驅動模塊時,要用到這個路徑下的build目錄。