Ubuntu 14.04 Software-RAID mit LVM-Installation bootet nicht auf Bare-Metal

Ubuntu 14.04 Software-RAID mit LVM-Installation bootet nicht auf Bare-Metal

Wenn ich einen VirtualBox-Gast mit zwei virtuellen 30-GB-Festplatten einrichte und die folgenden Schritte befolge, ist das Ergebnis ein voll funktionsfähiges, bootfähiges Betriebssystem:

  1. Booten Sie die Ubuntu 14.04 Server-Installations-CD

  2. Wählen Sie beim Partitionierer „manuell“ aus.

  3. Legen Sie auf jeder virtuellen Festplatte eine einzelne leere Partition an.

  4. Wählen Sie „Software-RAID konfigurieren“ aus dem Menü „Manuell“.

  5. Fügen Sie die beiden virtuellen Festplatten, jeweils mit leeren Partitionen, zu einem neuen RAID 1-Paar hinzu und wählen Sie „Fertig“.

  6. Wählen Sie „Geführte Partitionierung“ aus dem Menü „Manuell“.

  7. Kehren Sie zur geführten Partitionierung zurück und wählen Sie „Geführt – gesamte Festplatte verwenden und verschlüsseltes LVM einrichten.“

  8. Installieren Sie es auf einem kürzlich erstellten Software-RAID-Gerät und nutzen Sie den gesamten für LVM verfügbaren Speicher.

  9. Schließen Sie die Installation ab.

Führen Sie jedoch die oben genannten Schritte aus, ersetzen Sie jedoch den Virtualbox-Gast durch Bare Metal und ersetzen Sie zwei virtuelle Festplatten durch zwei leere 3-TB-SATA-Festplatten. Das Ergebnis ist ein nicht bootfähiges System. Kein GRUB-Bildschirm, das BIOS überspringt die Festplatten.

Ich habe jede mögliche Kombination von GPT-Flags ausprobiert, immer noch nichts.

Irgendwelche Gedanken zur Ursache?

-Aktualisieren-

Bei dem betreffenden Bare Metal handelt es sich also um einen Lenovo x3100 M5-Server mit IBM-Firmware.

Ein Hinweis auf das Problem: Das Ubuntu-Server-Installationsprogramm legt bei der Virtualbox-Installation einen BIOS-kompatiblen Bootloader ab.

Auf dem Lenovo wird ein uEFI GRUB installiert, den das Lenovo booten kann, solange es sich nicht auf einem mdadm-RAID befindet. Wenn ich die obigen Schritte auf dem Lenovo ausführe, ohne das Ubuntu-Software-RAID, bootet es. Wenn ich das RAID 1-Paar in der IBM-Firmware (c100/LSI fakeRAID) konfiguriere, schlägt die Installation bei der GRUB-Installation fehl.

Scheint kein GPT vs. MBR Problem zu sein, da das Lenovobootetdas 3 TB GPT LVM-Volume, solange es sich nicht auf einem RAID-Paar befindet.

Antwort1

Ihre 3-TB-Festplatten benötigen GPT-Boot und nicht MBR, daher müssen Sie eine 1-MB-BIOS-Bootpartition zuweisen, um grubdie darauf gespeicherten Daten zu speichern.

Sehenhttp://ubuntuforums.org/showthread.php?t=2248346für die grausamen Details (die ich hier zusammenzufassen versuchen werde, wenn ich wieder eine anständige Tastatur habe).

verwandte Informationen