Загрузите Linux в UEFI на карте LSI с помощью GRUB2

Прежде, чем этот вопрос был помечен как дубликат « Только что установленный LSI 9211; диски не отображаются до Linux или чего-либо подобного: Нет. Моя проблема заключалась в том, что прошивка UEFI не могла загрузиться с карты LSI. Linux видит диски совершенно нормально , и я упоминаю об этом только потому, что мой загрузчик - GRUB2. Переключение порта PCI, к которому была подключена карта, не помогло.

Недавно я приобрел карту LSI SAS PCIe, в частности 9211-8i, потому что мне нужно было подключить несколько жестких дисков к моему компьютеру. У меня довольно сложная структура хранилища, и в итоге мне пришлось установить Linux на диск, подключенный к карте LSI. Что ж, мой компьютер настроен на загрузку в режиме UEFI, и хотя операционная система может видеть все диски без проблем, прошивка не может. Я могу установить загрузчик GRUB2 на свой основной SSD M.2, и GRUB запускается ... но он не может видеть диски, подключенные к карте LSI.

Есть ли какой-нибудь модуль или способ разрешить GRUB2 видеть эти диски?

-1
задан 27 July 2018 в 00:26
2 ответа

Судя по всему, в карте есть две части прошивки: одна для самой карты, а другая для системы, в которой она установлена. Вторая обычно является расширением BIOS, но вам понадобится вместо этого он должен быть совместимым с UEFI драйвером.

Возможно, можно будет прошить драйвер UEFI на карту вместо расширения BIOS или просто загрузить его как отдельный файл драйвера UEFI с основного твердотельного накопителя M.2.

Поскольку LSI была куплена Broadcom, а затем Broadcom компанией Avago, поддержка старых контроллеров LSI теперь может быть неопределенной . Но после небольшого поиска на страницах поддержки Broadcom я нашел несколько многообещающих пакетов:

Это может быть тот пакет, который вам нужен .

Если вы хотите установить драйвер на карту навсегда, ] вам также понадобится флэш-инструмент.

Очевидно, пользователи FreeNAS и другие любители предпочитают переключать другую прошивку на карте с версии IR (аппаратный RAID) на версию IT (простой контроллер диска) полезно для программного RAID).

Вот одна ссылка с описанием процедуры. (Извините, это на финском языке, но в нем есть хорошие скриншоты, которые в любом случае могут быть полезны.)

По некоторым сообщениям, для этого вам может потребоваться сначала понизить версию прошивки до уровня P7. Итак, еще два пакета:

В этом вопросе могут быть другие полезные ссылки.

3
ответ дан 5 December 2019 в 19:12

Вы можете установить задержку загрузки в загрузчике GRUB, чтобы дать контроллеру RAID больше времени для инициализации дисков.

https://askubuntu.com/questions/55865/grub-cant-find-raid-partition-in-fresh-install-of-11-04

0
ответ дан 5 December 2019 в 19:12

Теги

Похожие вопросы