
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:
Booten Sie die Ubuntu 14.04 Server-Installations-CD
Wählen Sie beim Partitionierer „manuell“ aus.
Legen Sie auf jeder virtuellen Festplatte eine einzelne leere Partition an.
Wählen Sie „Software-RAID konfigurieren“ aus dem Menü „Manuell“.
Fügen Sie die beiden virtuellen Festplatten, jeweils mit leeren Partitionen, zu einem neuen RAID 1-Paar hinzu und wählen Sie „Fertig“.
Wählen Sie „Geführte Partitionierung“ aus dem Menü „Manuell“.
Kehren Sie zur geführten Partitionierung zurück und wählen Sie „Geführt – gesamte Festplatte verwenden und verschlüsseltes LVM einrichten.“
Installieren Sie es auf einem kürzlich erstellten Software-RAID-Gerät und nutzen Sie den gesamten für LVM verfügbaren Speicher.
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 grub
die 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).