使用 Linux* 5.1 設定 SATA 連接埠時,可能無法偵測 SATA DVD-ROM
癥狀:
在 Red Hat Enterprise Linux 5.1* 中,當在 BIOS 中將 SATA 連接埠設定為 AHCI 時,可能無法偵測到某些未經測試的 SATA DVD-ROM。伺服器可從安裝 DVD 開機,但是當選擇本機 CD-ROM 作為安裝方式時,將會顯示下列錯誤訊息:
找不到驅動程式
找不到此安裝類型所需的任何裝置類型。
您想手動選擇您的驅動程式或使用驅動程式磁片?
您可以使用其他方式 (例如 USB DVD-ROM 或網路)來完成安裝,但是在作業系統開機期間,您會看到類似以下的錯誤訊息:
ata3.00: failed to set xfermode (err_mask=0x4)
ata3: COMRESET failed (errno=-16)
在作業系統開機後,無法偵測 SATA DVD-ROM。
解決方法:
請使用經過測試的硬體清單裡的 DVD-ROM 磁碟機。
或者,您可以嘗試這種解決方法。當 SATA 設定為 IDE 模式時,這些步驟可解決硬碟效能低的問題。
在 BIOS 中將 SATA 模式設定為 IDE:
- 選取 Advanced (進階) > SATA Controller Configuration (SATA 控制器配置)。
- 將 Onboard SATA Controller (內建 SATA 控制器) 設定為 Enabled (啟用)。
- 將 SATA 設定為 IDE。
如果已安裝作業系統,則編輯 /boot/grub/grub.conf 檔,並在核心 /vmlinuz-... 定義的每一行加入 ide0=noprobe ide1=noprobe。
如果未安裝作業系統,則完成下列步驟來安裝 Red Hat Enterprise Linux 5.1:
- 從安裝 DVD 開機。輸入 linux ide0=noprobe ide1=noprobe 作為開機選項。
- 繼續進行安裝,檔案複製後,當提示您首次重新開機時,請按下 Ctrl + Alt + F2 以切換到文字主控台。
- 輸入 vi /mnt/sysimage/boot/grub/grub.conf。
- 在核心 /vmlinuz-... 定義的每一行末端,輸入 ide0=noprobe ide1=noprobe。
- 儲存 grub.conf 並按下 Ctrl+F6 以切換回到圖形畫面。
- 重新開機以完成安裝。