Se i due dischi sono /dev/sda
e /dev/sdb
, esegui entrambi grub-install /dev/sda
e grub-install /dev/sdb
. Quindi entrambe le unità saranno in grado di avviarsi da sole.
Assicurati che la tua configurazione di Grub non codifichi i dischi come (hd0)
, ma cerca invece gli UUID dei filesystem di avvio e di root.
Non sono a conoscenza del supporto in Grub per dichiarare due dischi come in un array RAID-1 in modo che grub-install
scriverebbe automaticamente a entrambi. Ciò significa che dovrai eseguire grub-install
di nuovo se sostituisci un disco; è un'altra cosa da fare oltre ad aggiungere nuovi membri agli array RAID.
L'ho fatto su parecchi server in passato e a volte ho riscontrato problemi, di solito quello che faccio è eseguire quanto segue
sudo grub-install /dev/sdb
sudo update-grub /dev/sdb
I problemi che ho riscontrato vengono solitamente visualizzati con messaggi di errore come
update-grub … update-grub failed with no such disk …
Per risolvere questo ho eseguito
sudo mv /boot/grub/device.map /boot/grub/device.map.old
sudo update-grub
e questo sembra aver risolto il problema - come test in alcuni casi ho rimosso /sdv/sda
e ho appena usato /dev/sdb
da cui eseguire l'avvio, ma questo non è l'ideale e molto probabilmente non è possibile nella maggior parte degli ambienti di produzione!