Ich habe meine Server mit LVM über Software RAID1 installiert und grub auf dem MBR beider Laufwerke installiert. Jetzt habe ich einen UEFI-Server und der Kompatibilitätsmodus (BIOS) scheint nicht zu funktionieren.
Also habe ich mich für die Installation mit UEFI entschieden.
Erster Test: Die Installation eines einzelnen Laufwerks funktioniert einwandfrei.
Dann habe ich versucht, mit RAID1 + LVM zu installieren. Ich habe meine beiden Laufwerke auf die gleiche Weise partitioniert:
- eine EFI-Systempartition, 200 MB
- eine physische RAID-Partition
Dann habe ich eingerichtet: - ein RAID 1, das beide Festplatten-RAID-Partitionen verwendet - eine LVM-Datenträgergruppe auf dem RAID 1-Array - drei logische Datenträger: /, / home und Swap
Die Installation ging weiter, aber beim Neustart bekomme ich eine Madenschale und stecke fest.
Ist es also möglich, dass grub2-efi über RAID1 an LVM arbeitet? Was ist der Weg, um dies zu erreichen? Gibt es andere Bootloader-Alternativen (direktes Linux-Laden von EFI ??)? etc...
Ich habe das vor etwas mehr als einem Jahr selbst gemacht und hatte, obwohl ich Probleme hatte, nicht die hier aufgeführten Probleme. Ich bin mir nicht sicher, wo ich die Ratschläge gefunden habe, die ich damals gemacht habe, also werde ich hier posten, was ich getan habe.
1) Erstellen Sie zu Beginn 128MB efi-Partitionen (von denen nur eine unter / boot / efi bereitgestellt wird)
2) Erstellen Sie ein RAID1-Array mit 1 GB / Boot, kein LVM
3) Erstellen Sie mit LVM ein großes RAID1-Array
Wenn sich / boot auf einer separaten Partition / einem RAID1-Array befindet, wird das Problem behoben, dass die efi-Partition nicht die richtigen Elemente finden kann.
Und für diejenigen, die nach mehr Details suchen, wie ich es damals war, ist dies genauer, wie ich mein Setup gemacht habe:
Beachten Sie, dass nur eines der Verzeichnisse / boot / efi bereitgestellt wird, und die zweiten beiden sind Klone. Ich tat dies, weil ich wollte, dass die Maschine immer noch bootet, wenn eine der 3 Festplatten im RAID1 verloren geht. Es macht mir nichts aus, im herabgesetzten Modus zu arbeiten, wenn ich noch über vollständige Redundanz verfüge, und das gibt mir Zeit, das Laufwerk zu ersetzen, während die Maschine noch läuft.
Wenn ich nicht das zweite RAID1-Array zum Platzieren der LXC-Container und im Grunde aller Datenbanken und dergleichen hätte, müsste / var VIEL größer sein. Es war jedoch eine gute Lösung, jeden LXC als eigenen logischen Datenträger zu haben, um zu verhindern, dass eine VM / Website die anderen aufgrund von außer Kontrolle geratenen Fehlerprotokollen stört.
Und der letzte Hinweis: Ich habe Ubuntu Alternate Install USB mit dem 12.04.01 (vor dem 12.04.02) installiert und alles hat ganz gut funktioniert. Nachdem ich 72 Stunden lang meinen Kopf dagegen geschlagen hatte.
Hoffe das hilft jemandem!
quelle
Ich hatte das selbe probem, efi boot mit zwei festplatten und software raid
/ dev / sda
/ dev / sdb
Swap on / dev / md0 (sda2 & sdb2) Root on / dev / md1 (sda3 & sdb3)
Wenn Sie die Grub-Rescue-Shell aufrufen, booten Sie mit:
Laden Sie anschließend diese Patch-Datei herunter - https://launchpadlibrarian.net/151342031/grub-install.diff (wie unter https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1229738 erläutert ).
quelle