为什么在CentOS文本模式安装过程中出现“在/ dev / sda上读取时出现input/输出错误?

我试图在HP Proliant DL380 G5(带有HP P400智能arraysRAID控制器)上安装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

还有什么我可以检查?

HP ProLiant DL380 G5应具有内置Smart Array P400 RAID控制器 。 该控制器使用Red Hat / CentOS 5.x下的CCISS块驱动程序。 这会将您的逻辑设备作为/dev/cciss/c0dXpY呈现给操作系统,其中X是控制器编号,Y是分区编号。 对于大多数系统,请查找/dev/cciss/c0d0

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

尽pipe如此,请在启动系统时观看BIOS消息。 有一个选项可以inputP400控制器的ORCA BIOSconfiguration实用程序。 按F8 。 需要至less有一个逻辑驱动器可供您安装。

在CentOS安装屏幕上,它应该显示你正在安装的设备的types。 在这个过程中,这个错误表面在哪里?

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

  1. 在另一台服务器上尝试磁盘。
  2. 检查电缆。
  3. 检查智能,做testing
  4. 检查badblocks