Ubuntu 14.04 программный RAID с установкой LVM не загружается на «голом железе»

Если я установлю гостевую систему VirtualBox с двумя виртуальными жесткими дисками по 30 ГБ и выполню следующие шаги, в результате получится полностью функциональная загружающаяся операционная система:

  1. Загрузите Ubuntu 14.04 Server, установочный компакт-диск

  2. В партионаторе выберите «вручную».

  3. Поместите один пустой раздел на каждый виртуальный жесткий диск.

  4. Выберите «Настроить программный RAID» в «ручном» меню.

  5. Добавьте два виртуальных жестких диска, каждый с пустыми разделами, в новую пару RAID 1 и выберите «Готово».

  6. Выберите «Управляемое разбиение на разделы» в меню «вручную».

  7. Вернитесь к управляемому разделению и выберите «Управляемый - использовать весь диск и настроить зашифрованный LVM».

  8. Установить на недавно созданное программное устройство RAID и использовать все хранилище, доступное для LVM.

  9. Завершить установку.

Однако выполните описанные выше действия, но замените гостевую систему Virtualbox на «голое железо» и замените два виртуальных жестких диска на два обнуленных диска SATA емкостью 3 ТБ, и в результате система станет незагружаемой. Нет экрана GRUB, BIOS пропускает диски.

Я перепробовал все возможные комбинации флагов GPT, но все равно ничего.

Есть какие-нибудь мысли по поводу причины?

-Update-

Итак, рассматриваемый «голый металл» - это сервер Lenovo x3100 M5 с прошивкой IBM.

Один намек на проблему: установщик сервера Ubuntu сбрасывает загрузчик, совместимый с BIOS, при установке Virtualbox.

На Lenovo устанавливается uEFI GRUB, который Lenovo может загружать, если он не находится на mdadm RAID. Если я выполню описанные выше действия на Lenovo без программного RAID Ubuntu, он загрузится. Если я настрою пару RAID 1 в прошивке IBM (c100 / LSI fakeRAID), установка завершится ошибкой при установке GRUB.

Похоже, что это не проблема GPT и MBR, поскольку Lenovo загружает том LVM GPT 3 ТБ, если он не находится в паре RAID.

0
18.02.2016, 14:11
1 ответ

Вашим дискам емкостью 3 ТБ требуется загрузка GPT, а не MBR, поэтому вам потребуется выделить 1 МБ загрузочного раздела BIOS для grub , чтобы хранить его данные.

См. http://ubuntuforums.org/showthread.php?t=2248346 для получения кровавых подробностей (которые я постараюсь кратко изложить здесь, когда вернусь к приличной клавиатуре).

2
28.01.2020, 04:52

Теги

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