Compile kernel 2.6.30.1 On CentOS 5.x
บล็อกแรกก็ได้ทดลอง compile kernel ตัวใหม่คือ 2.6.30.1 ลองดูแล้วก็ถือว่าใช้ได้ครับ เราก็เริ่มจาก Download ครับ ที่ http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.1.tar.bz2 ได้มาแล้ว ทำการแตกไฟล์ก่อนเลยครับ #tar zxvf linux-2.6.30.1.tar.bz2 #cd linux-2.6.30.1 จากนั้นทำการ config ครับด้วยการใช้คำสั่ง #make clean #make mrproper ;ตรงนี้เป็นการเก็บ config kernel เก่าไว้ครับ ต่อไปให้ config menu ครับด้วยคำสั่ง #make config #make menuconfig จากนั้นให้เลือกตามที่เราต้องการ( ส่วนไหนที่ไม่แน่ใจแนะนำว่าอย่าเอาออกนะครับ ) แล้วเริ่มทำการติดตั้งครับ #make all #make modules_install #make install เมื่อติดตั้งเรียบร้อยแล้วให้แก้ไข grub ครับ สังเกตุเราจะเห็นไฟล์ 3 ตัวคือ initrd-2.6.30.1.img System.map-2.6.30.1 และเข้าไปแก้ไขไฟล์ grub ที่ /boot/grub/grub.conf โดยใช้ vi หรือ vim ตามถนัดนะครับ จะสังเกตุเห็นว่าจะมีบล็อกส่วนของ kernel ใหม่เพิ่มขึ้นมาครับ ให้แก้ default=1 เป็น 0 ครับ จากนั้นก็ reboot เครื่องครับ หลังจาก boot เข้ามาแล้วไม่เกิด error อะไรก็ลองใช้คำสั่ง uname -r เพื่อดู ...