Jika kedua disk adalah /dev/sda
dan /dev/sdb
, jalankan keduanya grub-install /dev/sda
dan grub-install /dev/sdb
. Kemudian kedua drive akan dapat melakukan booting sendiri.
Pastikan konfigurasi Grub Anda tidak meng-hard-code disk seperti (hd0)
, melainkan mencari UUID sistem file boot dan root.
Saya tidak mengetahui dukungan di Grub untuk mendeklarasikan dua disk sebagai array RAID-1 sehingga grub-install
akan secara otomatis menulis ke keduanya. Ini berarti Anda harus menjalankan grub-install
lagi jika Anda mengganti satu disk; itu satu hal lagi yang harus dilakukan selain menambahkan anggota baru ke array RAID.
Saya telah melakukan ini di beberapa server selama beberapa waktu terakhir dan terkadang menemukan masalah, biasanya yang saya lakukan adalah menjalankan yang berikut
sudo grub-install /dev/sdb
sudo update-grub /dev/sdb
Masalah yang saya alami biasanya ditampilkan dengan pesan kesalahan seperti
update-grub … update-grub failed with no such disk …
Untuk mengatasi ini saya sudah menjalankan
sudo mv /boot/grub/device.map /boot/grub/device.map.old
sudo update-grub
dan ini tampaknya telah menyelesaikan masalah - sebagai ujian dalam beberapa kasus saya telah menghapus /sdv/sda
dan baru saja menggunakan /dev/sdb
untuk boot dari tetapi ini tidak ideal dan kemungkinan besar tidak mungkin di sebagian besar lingkungan produksi!