ezylinux
ลินุกซ์ง่ายนิดเดียว

4
Oct

เคยไหมเวลาเราติดตั้ง 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 เครื่องใหม่ก็จะไม่เกิดปัญหานี้ขึ้นอีก

Related posts:

  1. Rebuild the kernel (complie kernel) from Kernel source. การ compile kernel ของ linux นั้นบางคนได้ยินชื่อถึงกับส่ายหน้ากันเลยทีเดียวเพราะว่าชื่อก็บอกอยู่แล้วว่าคงจะยากน่าดู แต่จริงๆแล้วการ compile kernel นั้นไม่ยากอย่างที่คิดเลย และก็ทำไม่กี่ขั้นตอนก็เสร็จแล้ว เพียงแต่เราจะต้องเตรียมเครื่องให้พร้อมกับการ compile ในครั้งนี้และทำตามขั้นตอนด้านล่างนี้ก็จะไม่มีปัญหาแต่อย่างใด สิ่งที่ต้องเตรียมก่อนการ compile kernel คือ develop...
  2. How to Set up GRUB to boot from both disks of mirrored RAID ถ้าในระบบได้มีการใช้งาน software raid ของ linux แบบ raid 1 หรือ mirror raid เวลา boot เครื่อง grub จะอ่านค่าโปรแกรมและ configure จาก hard...
  3. Improve disk performance for Red Hat Enterprise Linux running in a VMware and xen environment. ในระบบ virtualization เช่น VMWare หรือ Xen source จะมีการใช้งาน Disk ผ่านทาง Host ดังนั้นประสิทธิภาพในการทำงานถ้าเราให้ Host จัดการการใช้ Disk I/O ให้กับ Guest OS...
  4. Suggested I/O scheduler for a Video on Demand (VOD) server using Red Hat Enterprise Linux ในการใช้งาน VOD servers นั้นถ้าเราใช้ cfg scheduler นั้นเวลาที่มี connection ที่เข้ามามีจำนวนมากจะทำให้เกิดเวลาในการทำงานของ I/O ของ disk เพิ่มขึ้น ซึ่งจะทำให้เวลาที่ผู้ใช้งานดู video ไม่เกิดความราบรื่นต่อการรับชม ดังนั้นเราควรที่จะใช้ “deadline” I/O...
  5. What is a Red Hat Enterprise Linux Installation Number and where do I get it? Resolution: The Red Hat Enterprise Linux 5 Installation Number is a 16-character hexadecimal text string used during the installation...

Category : Troubleshooting