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