SATA DVD-ROM อาจไม่ถูกตรวจจับด้วย Linux* 5.1 เมื่อปรับตั้งค่าพอร์ต SATA
อาการ:
เมื่อใช้พอร์ต Red Hat Enterprise Linux 5.1* เมื่อพอร์ต SATA ถูกปรับตั้งค่าเป็น AHCI ใน BIOS SATA DVD-ROM ที่ไม่ได้ทดสอบบางตัวอาจไม่ถูกตรวจจับ เซิร์ฟเวอร์สามารถบูทจากดีวีดีการติดตั้ง แต่เมื่อเลือก CD-ROM ในเครื่องเป็นวิธีการติดตั้ง ข้อความแสดงข้อผิดพลาดต่อไปนี้แสดงขึ้น:
ไม่พบไดรเวอร์
ไม่พบอุปกรณ์ใดๆ ตามประเภทที่จำเป็นสำหรับประเภทการติดตั้งนี้
คุณต้องการเลือกไดรเวอร์ด้วยตนเองหรือใช้ดิสก์ไดรเวอร์
สามารถทำการติดตั้งได้โดยใช้วิธีการอื่น เช่น USB DVD-ROM หรือเครือข่าย แต่ในระหว่างบูทระบบปฏิบัติการ คุณจะเห็นข้อความแสดงข้อผิดพลาดดังนี้:
ata3.00: ไม่สามารถตั้งค่า xfermode (err_mask=0x4)
ata3: COMRESET ล้มเหลว (errno=-16)
หลังจากบูทระบบปฏิบัติการ ไม่สามารถตรวจจับ SATA DVD-ROM
วิธีการแก้ไขปัญหา:
ใช้ไดรฟ์ DVD-ROM จากรายการฮาร์ดแวร์ที่ทดสอบแล้ว
หรือคุณอาจลองวิธีการแก้ไขปัญหานี้ ขั้นตอนเหล่านี้แก้ไขปัญหาฮาร์ดไดรฟ์ประสิทธิภาพต่ำเมื่อ SATA ถูกตั้งค่าไปที่โหมด IDE
ปรับตั้งค่าโหนด SATA เป็น IDE ใน BIOS:
- เลือก Advanced > SATA Controller Configuration
- ตั้งค่า Onboard SATA Controller เป็นเปิดใช้งาน
- ปรับตั้งค่า SATA เป็น IDE
หากระบบปฏิบัติการได้รับการติดตั้งแล้ว แก้ไขไฟล์ /boot/grub/grub.conf และเพิ่ม ide0=noprobe ide1=noprobe ต่อท้ายแต่ละบรรทัดของคำจำกัดความ kernel /vmlinuz-...
หากยังไม่ได้ติดตั้งระบบปฏิบัติการ ให้ทำขั้นตอนต่อไปนี้เพื่อติดตั้ง Red Hat Enterprise Linux 5.1:
- บูทจากดีวีดีการติตดั้ง พิมพ์ linux ide0=noprobe ide1=noprobe เป็นตัวเลือกการบูท
- ทำการติดตั้งต่อ หลังจากคัดลอกไฟล์และเมื่อได้รับพรอมท์ให้รีบูทครั้งแรก กด Ctrl+Alt+F2 เพื่อสลับไปที่คอนโซลข้อความ
- พิมพ์ vi /mnt/sysimage/boot/grub/grub.conf.
- ต่อท้ายแต่ละบรรทัดของคำจำกัดความ kernel /vmlinuz-...พิมพ์ de0=noprobe ide1=noprobe.
- บันทึก grub.conf และกด Ctrl+F6 เพื่อสลับกลับไปที่หน้าจอกราฟิก
- รีบูทระบบเพื่อทำการติดตั้งให้เสร็จสมบูรณ์