Почему я получаю сообщение "Ошибка ввода / вывода при чтении в /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
,
- Попробуйте диск на другом сервере.
- Проверьте кабели.
- Проверьте Смарт, сделайте тесты
- проверить на наличие бадблоков