Установите ядро ​​Fedora 15 на жесткий диск HP Smart Array Controller HDD

Мне нужно установить Linux «Fedora Core 15» на жесткий диск HP Smart Array Controller. Проблема в ядре Fedora Core 15 не имеет драйвера устройства HPSA. Я попытался загрузить (мою собственную сборку) драйвер HPSA (скопирован) на RAM-диск из установочного терминала Fedora. Итак, процедура установки сделана для HSPA HDD.

Но загрузка после установки безнадежно провалилась, потому что в установленном образце ядра Fedora 15 нет драйвера HPSA.

Что может быть хорошим решением для этой проблемы?

  • Нужно ли мне скомпилировать собственное ядро ​​Fedora 15 с драйвером HPSA?
  • Или я могу использовать образ initrd (каким-то образом) с драйвером HPSA для включения HDD во время процесса загрузки?

Мне очень давно нужно строить ядро ​​Linux для установки … Просьба дать вам совет. Благодарю.

  • Как я могу читать и извлекать информацию из ленты DDS-1 сегодня?
  • Как исправить mpt2sas "enable порта: FAILED с таймаутом (timeout = 300s)"?
  • Соответствие между записями устройств SCSI в / sys и дисками в / dev
  • Виртуализация и сквозная передача SCSI
  • Как стереть SSD SSD
  • контролировать размеры iops
  • Почему так долго нужно обнаружить USB-накопитель?
  • Принудительный диск на / dev / sdX
  • 2 Solutions collect form web for “Установите ядро ​​Fedora 15 на жесткий диск HP Smart Array Controller HDD”

    Fedora 15 – это срок службы более полугода, лучше рассмотреть либо текущую Fedora 18 (но это означает, что она обновляется через год или около того), либо CentOS 6.

    В текущем загрузочном оборудовании используется initrd содержащий (помимо прочего) модули для установленного оборудования. Вы можете получить исходный RPM для ядра (или получить источники ванили от kernel.org ), применить конфигурацию для ядра Fedora (под /boot/config-<version> ) и использовать это как отправную точку для настройки собственных , добавив конфигурацию драйвера HPSA.

    Только что проверенный, мой /boot/config-3.8.4-202.fc18.x86_64 имеет SCSI_HPSA в качестве модуля. Возможно, Fedora 18 работает из коробки; если это так, CentOS 6 тоже.

    Я решил проблему. Позвольте мне объяснить шаги, которые я сделал для записи.

    1. Загрузите Fedora 15 с сервера HP
    2. Ошибка загрузки и переход в аварийную оболочку (отныне только оболочку)
    3. Смонтировать USB-накопитель из оболочки
    4. Загрузить драйвер hpsa => modprobe hpsa, rmmod hpsa, modprobe hpsa_allow_any = 1
    5. Mount / dev / sda1
    6. Скопируйте файл образа initramfs из sda1 в USB
    7. Скопируйте файл изображения на другую машину Fedora (или на любую рабочую машину Linux)
    8. Unarchive файл изображения и изменить скрипт 'init' для загрузки hpsa.ko с аргументом
      • Но нужно сделать это два раза … Я не знаю, почему, но, драйвер hpsa не загружен должным образом в первый раз. Добавьте приведенные ниже строки в файл сценария инициализации
      • modprobe hpsa
      • rmmod hpsa
      • modprobe hpsa hpsa_allow_any = 1
    9. Архивировать измененные initramfs на изображение (используя cpio и gzip)
    10. Скопировать измененный файл изображения в / dev / sda1 сервера HP
    Linux и Unix - лучшая ОС в мире.