編譯 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