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!