配置 SATA 端口时,可能无法使用 Linux* 5.1 检测到 SATA DVD-ROM

文档

报修与 RMA

000007728

2017 年 09 月 01 日

症状:

使用 Red Hat Enterprise Linux 5.1* 时,如果在 BIOS 中将 SATA 端口配置为 AHCI,可能无法检测到一些未经测试的 SATA DVD-ROM。服务器可以通过安装 DVD 启动,但如果选择本地 CD-ROM 作为安装方法,将会显示以下错误消息:

No driver found
Unable to find any devices of the type needed for this installation type.
Would you like to manually select your driver or use a driver disk?

可以使用其他方法(如 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
  2. 将板载 SATA 控制器设置为 Enabled
  3. 将 SATA 配置为 IDE

如果已安装操作系统,则编辑 /boot/grub/grub.conf 文件,并在每行 kernel /vmlinuz-... definition 的末尾添加 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. 在每行 kernel /vmlinuz-...definition 的末尾,输入 ide0=noprobe ide1=noprobe
  5. 保存 grub.conf 并按 Ctrl+F6 切回至图形屏幕。
  6. 重启系统完成安装。