Почему я получаю сообщение "Ошибка ввода / вывода при чтении в /dev/sda" при установке в текстовом режиме CentOS?

Я пытаюсь установить CentOS 5.7 на HP Proliant DL380 G5 (с RAID-контроллером HP P400 Smart Array) и получаю следующую ошибку во время установки в текстовом режиме:

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

Есть ли что-нибудь еще, что я могу проверить?

2 ответа

Решение

HP ProLiant DL380 G5 должен иметь встроенный RAID-контроллер Smart Array P400. Этот контроллер использует блочный драйвер CCISS под Red Hat/CentOS 5.x. Это представит ваши логические устройства в ОС как /dev/cciss/c0dXpY где X - номер контроллера, а Y - номер раздела. Для большинства систем ищите /dev/cciss/c0d0,

Возможно, вы выбираете не то устройство, на которое хотите установить. USB-устройство подключено к серверу? В стандартном DL380 G5 нет других устройств, которые бы регистрировались как SCSI. CD-привод в этой системе будет /dev/hda,

Следите за сообщениями BIOS во время загрузки системы. Существует возможность войти в утилиту конфигурации ORCA BIOS для контроллера P400. Нажмите F8, Для установки необходим как минимум один логический диск.

На экране установки CentOS должен отображаться тип устанавливаемого устройства. Где в процессе появляется эта ошибка?

Примечание. Новые контроллеры HP, такие как Smart Array P410, используют новый драйвер HPSA в современных операционных системах. Они будут появляться с помощью /dev/sdX схема, например /dev/sda1,

  1. Попробуйте диск на другом сервере.
  2. Проверьте кабели.
  3. Проверьте Смарт, сделайте тесты
  4. проверить на наличие бадблоков
Другие вопросы по тегам