編譯 Linux 核心

(1) 借用當前設定檔:

cp /boot/config-XXX ./

(2) 選擇編譯項目:

make menuconfig

(3) 進行編譯與安裝(生成 /lib/modules/2.6.30 目錄):

make ; make modules_install

(4) 複製 System.map 檔案:

cp ./linux-2.6.30/System.map /boot/System.map-2.6.30

(5) 複製 bzImage 作為 vmlinuz:

cp ./linux-2.6.30/arch/x86/bzImage /boot/vmlinuz-2.6.30

(6) 製作 initrd (後面記得加上 module 目錄):

mkinitramfs -o /boot/initrd_2.6.30 /lib/modules/2.6.30

(7) 最後一步,別忘了修改 grub 開機選單。

Leave a Comment