我正在尝试在 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
- 在另一台服务器上尝试该磁盘。
- 检查电缆。
- 检查智能,进行测试
- 检查坏块