Debian Stable(Squeeze)インストーラーを使用してDebianをインストールし、RAID1ペアのドライブからブートした場合、両方のドライブのMBRにgrubを書き込みますか。 MBRはまだ失敗したデバイスを指していませんか?
インストーラーがデフォルトでそれを行うかどうかはわかりませんが、(システムがブートされた後に)以下を実行した場合:
# dpkg-reconfigure -plow grub-pc
「GRUBインストールデバイス」のプロンプトが表示されるまでEnterキーを押すだけで、両方のドライブのMBRを選択できます。
以下は、GRUB2バージョン2.02~beta2-22+deb8u1
を使用したDebian Jessie(8.3)の関連画面のスクリーンショットです。これは、RAID 1構成(/dev/sda
)の2つのドライブ(/dev/sdb
および/dev/md1
)と、RAID 1構成(/dev/sdc
)のその他の2つのドライブ(/dev/sdd
および/dev/md0
)を備えた私のコンピューターのセットアップを示しています。
レガシーGrubをインストールすると、1つのブートディスクにのみインストールされます。 grub-install /dev/sdb
を実行して、2番目のディスクのMBRに追加できます(2番目のディスクが/dev/sdb
であると仮定)。どちらの場合も、Grubが最初のBIOSディスクから読み取ることを確認してください(そのために/boot/grub/device.map
を微調整する必要がある場合があります)。 2つのディスクのどちらかが故障した場合、残っているディスクが最初のBIOSディスクになります。
Debian squeezeにGrub2をインストールすることができます。RAIDなどの簡単ではない設定がある場合は、それをお勧めします。 Grub2には、システム全体をLVMに配置できるという利点があります。LVM以外の/boot
パーティションは必要ありません。私の知る限り、squeezeインストーラーは、grub2を使用したRAID + LVM経由のインストールをサポートしています(別の/boot
パーティションを作成しないように、少し強制する必要がある場合があります)。