การทำคอมไพล์ Kernel
1 . Download The Kernel Sources
Download Sources จาก mirror ต่างๆ ตัวอย่างเช่นที่ http://www.kernel.org
โดยใช้คำสั่ง
#cd /usr/src
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.9.tar.bz2
รอจนเสร็จ
2. ทำการแตก File ออกมา โดย
#tar xjf linux-2.6.23.9.tar.bz2
#ln -s linux-2.6.23.9 linux
#cd /usr/src/linux
3. Configure The Kernel โดยคำสั่งง่ายๆ
#make clean && make mrproper
#cp /boot/config-`uname -r` ./.config
ขั้นตอนที่ผ่านมาคือการเก็บ .config ของ Kernel เก่าไว้
#make menuconfig
เพื่อสร้าง Menu Config Kernal ขึ้นมา
เมื่อพบหน้าจอ Config แล้ว ให้ Load ตัว config ที่เก็บไว้ขึ้นมา แล้ว Save ทับไป
ก่อน Save สามารถแก้ไข Kernel ได้เอง
เมื่อเสร็จแล้วก็ จัดการ Compile ได้เลย
#make all
#make modules_install
#make install
ขั้นตอนที่ผ่านมาคือการ Compile Module ต่างๆ และ Install เข้าสู้ Boot Loader
ขั้นตอนสุดท้ายแล้ว ก็คือ การเปลี่ยนต่ำแหน่ง Boot Kernel
#vi /boot/grub/menu.lst
ไม่มีความคิดเห็น:
แสดงความคิดเห็น