Назад | Перейти на главную страницу

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

Я пытаюсь установить 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

Могу ли я еще что-нибудь проверить?

В 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. Привод компакт-дисков в этой системе будет /dev/hda.

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

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

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

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