เคยไหมเวลาเราติดตั้ง red hat enterprise แล้วเกิดอาการ boot ค้างหรือ hang หลังจากที่ระบบทำการ boot ครั้งแรก หรือที่เรียกว่า “first boot” ในบ้างครั้งอาจเกิดจาก bug ของ Advanced Power Management (APM) เจ้าตัว APM จะต้องใีการติดต่อการ BIOS ของระบบ ถ้าระบบไม่ support ก็จะทำให้เกิดอาการ hang ขึ้นมาได้ วิธีการสังเกตว่าเกิดจากสาเหตุนี้หรือไม่ให้ลองดูว่าระบบเกิดอาการ hang ก่อนก่อนที่จะทำการโหลด services ทั้งหมดของระบบหรือไม่ ถ้าใช้ให้สันนิฐานว่าอาจเกิดจากสาเหตุนี้ก็ได้

การแก้ปัญหาจากสาเหตุนี้คือ ให้เซ็ตค่า apm=off

วิธีแก้ไข(ชั่วคราว)ให้เราแก้ไขที่ GRUB ได้เลย โดยวิธีการสามารถทำตามขั้นตอนด้านล่างได้ดังนี้

  1. เมื่อระบบแสดงหน้า Boot GRUB (หน้านับเวลาถอยหลัง) ขึ้นมาให้กดตัว “e”
  2. เลื่อนลงมาที่บรรทัดที่มีคำว่า kernel อยู่นำหน้าแล้วกด ‘e’ อีกครั้ง
  3. ให้เพิ่ม apm=off ดังตัวอย่างด้านล่าง
    kernel /vmlinuz-2.4.21-20.EL ro root=LABEL=/ apm=off
  4. กด ‘Enter’
  5. กด ‘b’ เพื่อทำการ boot ระบบ

ถ้าเรา boot เครื่องแล้วไม่เกิดอาการ hang ก็คาดว่าน่าจะเกิดจากสาเหตุนี้ละ ดังนั้นให้เราทำการแก้ไขเพิ่มเติมเพื่อให้เวลา Boot ระบบต่อไปไม่ต้องมานั่งใส่ค่าพวกนี้ซ้ำแล้วซ้ำอีกด้วยวิธีที่จะกล่าวถึงด้านล่างนี้

แก้ไขไฟล์ /etc/grub.conf และใส่ค่า apm=off ในบรรทัดของ kernel ดังตัวอย่างด้านล่างนี้

default=1
timeout=7
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.4.21-20.EL)
root (hd0,0)
kernel /vmlinuz-2.4.21-20.EL ro root=LABEL=/ apm=off
initrd /initrd-2.4.21-20.EL.img
title Red Hat Enterprise Linux AS (2.4.21-20.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.4.21-20.ELsmp ro root=LABEL=/ apm=off
initrd /initrd-2.4.21-20.ELsmp.img

หลังจากแก้ไขไฟล์นี้เสร็จก็เป็นอันเสร็จสิ้นแล้วเมื่อทำการ boot เครื่องใหม่ก็จะไม่เกิดปัญหานี้ขึ้นอีก