Wenn die beiden Festplatten /dev/sda
sind und /dev/sdb
, führen Sie beide grub-install /dev/sda
aus und grub-install /dev/sdb
. Dann können beide Laufwerke alleine booten.
Stellen Sie sicher, dass Ihre Grub-Konfiguration Festplatten wie (hd0)
nicht hartcodiert , sondern sucht stattdessen nach den UUIDs der Boot- und Root-Dateisysteme.
Mir ist keine Unterstützung in Grub bekannt, um zwei Festplatten als in einem RAID-1-Array zu deklarieren, sodass grub-install
würde automatisch an beide schreiben. Das bedeutet, dass Sie grub-install
ausführen müssen erneut, wenn Sie eine Festplatte ersetzen; es ist eine weitere Sache, die zusätzlich zum Hinzufügen neuer Mitglieder zu den RAID-Arrays zu tun ist.
Ich habe das in der Vergangenheit auf einigen Servern gemacht und manchmal Probleme gefunden, normalerweise führe ich das folgende
aussudo grub-install /dev/sdb
sudo update-grub /dev/sdb
Die Probleme, auf die ich gestoßen bin, werden normalerweise mit Fehlermeldungen wie
angezeigtupdate-grub … update-grub failed with no such disk …
Um dies zu beheben, habe ich
ausgeführtsudo mv /boot/grub/device.map /boot/grub/device.map.old
sudo update-grub
und dies scheint das Problem gelöst zu haben - testweise habe ich in einigen Fällen /sdv/sda
entfernt und nur /dev/sdb
verwendet zu booten, aber das ist nicht ideal und höchstwahrscheinlich in den meisten Produktionsumgebungen nicht möglich!