为什么在 CentOS 文本模式安装期间会出现“读取 /dev/sda 时出现输入/输出错误”的情况?

为什么在 CentOS 文本模式安装期间会出现“读取 /dev/sda 时出现输入/输出错误”的情况?

我正在尝试在 HP Proliant DL380 G5(带有 HP P400 Smart Array RAID 控制器)上安装 CentOS 5.7,并在文本模式安装程序期间收到以下错误:

ERROR: pdc: reading /dev/sda[Input/output error]

Input/output error during read on /dev/sda

对我来说,这听起来像是驱动器故障或硬件不受支持。话虽如此,服务器似乎没有问题(我正在运行诊断程序),而且我看到它在 RedHat HCL 上列出:https://hardware.redhat.com/show.cgi?id=228312

还有什么我还需要检查吗?

答案1

HP ProLiant DL380 G5应该有一个内部智能阵列 P400 RAID 控制器。该控制器使用中信国际信息系统在 Red Hat/CentOS 5.x 下查找块驱动程序。这会将您的逻辑设备呈现给操作系统/dev/cciss/c0dXpY,其中 X 是控制器编号,Y 是分​​区编号。对于大多数系统,请查找/dev/cciss/c0d0

可能选择了错误的设备进行安装。服务器中是否插入了 USB 设备?标准 DL380 G5 中没有任何其他设备可以注册为 SCSI。该系统中的 CD 驱动器将是/dev/hda

不过,在启动系统时,请注意 BIOS 消息。有一个选项可以进入 P400 控制器的 ORCA BIOS 配置实用程序。按F8。至少需要有一个逻辑驱动器可供您安装。

在 CentOS 安装屏幕上,它应该会显示您要安装到的设备类型。此错误在安装过程中的哪个阶段出现?

注意:较新的 HP 控制器(例如 Smart Array P410)使用新的HPSA 驱动程序在当前操作系统上。它们将使用/dev/sdX方案显示,例如/dev/sda1

答案2

  1. 在另一台服务器上尝试该磁盘。
  2. 检查电缆。
  3. 检查智能,进行测试
  4. 检查坏块

相关内容