วันอังคารที่ 23 กุมภาพันธ์ พ.ศ. 2553

การทำคอมไพล์ Kernel


การทำคอมไพล์ 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



















































































ไม่มีความคิดเห็น:

แสดงความคิดเห็น