使用 Linux* 5.1 設定 SATA 連接埠時,可能無法偵測 SATA DVD-ROM

文件

保固與 RMA

000007728

2017 年 09 月 01 日

癥狀:

在 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:

  1. 選取 Advanced (進階) > SATA Controller Configuration (SATA 控制器配置)。
  2. 將 Onboard SATA Controller (內建 SATA 控制器) 設定為 Enabled (啟用)。
  3. 將 SATA 設定為 IDE

如果已安裝作業系統,則編輯 /boot/grub/grub.conf 檔,並在核心 /vmlinuz-... 定義的每一行加入 ide0=noprobe ide1=noprobe。

如果未安裝作業系統,則完成下列步驟來安裝 Red Hat Enterprise Linux 5.1:

  1. 從安裝 DVD 開機。輸入 linux ide0=noprobe ide1=noprobe 作為開機選項。
  2. 繼續進行安裝,檔案複製後,當提示您首次重新開機時,請按下 Ctrl + Alt + F2 以切換到文字主控台。
  3. 輸入 vi /mnt/sysimage/boot/grub/grub.conf
  4. 在核心 /vmlinuz-... 定義的每一行末端,輸入 ide0=noprobe ide1=noprobe
  5. 儲存 grub.conf 並按下 Ctrl+F6 以切換回到圖形畫面。
  6. 重新開機以完成安裝。