DebianインストーラーはデフォルトでGrubをRAIDアレイのすべてのMBRにインストールしますか?


12

Debian Stable(Squeeze)インストーラーを使用してDebianをインストールし、RAID1ペアのドライブから起動すると、両方のドライブのMBRにgrubが書き込まれますか? MBRはまだ故障したデバイスを指し示していませんか?


これはおそらく、タグ付けされなければならないのgrub-レガシーではなく、GRUBが、私は、タグを作成する担当者を持っていない


申し訳ありません- grub-install -vレポートgrub-install (GRUB) 1.98+20100804-14+squeeze1あなたが言うようにGRUB2である

回答:


14

インストーラーがデフォルトでそれを行うかどうかはわかりませんが、(システムの起動後に)次を実行した場合:

# dpkg-reconfigure -plow grub-pc 

「GRUB install devices」のプロンプトが表示されるまでEnterキーを押すだけで、両方のドライブのMBRを選択できます。

以下は、GRUB2バージョンを使用したDebian Jessie(8.3)の関連画面のスクリーンショットです2.02~beta2-22+deb8u1。これはショーの2つのドライブ(持っている私のコンピュータのセットアップ、/dev/sdaおよび/dev/sdbRAID 1構成(中)を/dev/md1)、および2つの他のドライブ(/dev/sdcおよび/dev/sdd)RAID 1構成のを(/dev/md0)。

ここに画像の説明を入力してください


ありがとう。次に、MBRは特定のデバイスをポイントしますか?その場合、両方とも同じデバイスをポイントします(そのデバイスが失敗した場合、これは悪いでしょう)?

MBRは、MBRがオンになっているデバイスを指す必要があります。または、おそらく最初のデバイス。BIOSはこれを正しくするのを難しくします。確実にテストする必要があります。各ディスクから電源ケーブルを取り外します(一度に1つずつ)。GRUBメニューが表示されたら、うまくいくはずです。
derobert

各ディスクには、/ bootを探す独自のMBRと埋め込みgrub2コアイメージがあります。/ bootがmdadm raid1にある場合、いずれかのディスクで検出されます。
psusi

@psusi GRUBの遺産はまだ安定したDebianのインストーラでデフォルトです

grub2が簡単で、あなたが言うことをするならgrub2をインストールすることを検討すると言いますか?

2

Grubレガシーをインストールする場合、1つのブートディスクにのみインストールされます。grub-install /dev/sdb(2番目のディスクがであると仮定して)実行することにより、2番目のディスクのMBRに追加できます/dev/sdb。どちらの場合でも、Grubが最初のBIOSディスクから読み取ることを確認してください(/boot/grub/device.mapそのために調整する必要がある場合があります)。2つのディスクのいずれかに障害が発生した場合、残っているディスクが最初のBIOSディスクになります。

Debian squeezeにGrub2をインストールできます。RAIDなどの重要なセットアップを行う場合はお勧めします。Grub2には、システム全体をLVMに配置できるという利点があり、非LVM /bootパーティションは必要ありません。私の知る限り、squeezeインストーラーはgrub2を使用したRAID + LVMでのインストールをサポートしています(別の/bootパーティションを作成しないように少し強制する必要があるかもしれません)。


初心者の混乱に対する謝罪-v1.98はGrub2ではなく、Grub2が実際にインストールされていると思いました。

私がまだ混乱している主なことは、Grub2をアレイの両方のドライブにインストールしたのか、1つだけにインストールしたのかです-それらを順番に引き出して起動することでテストできますが、MBRを調べることができる方法があるかどうか疑問に思います私に教えてくれるツールが...そこにある

2
@JackDouglas </dev/sda head -c 512 | hdは、少なくともGrubがそこにいるかどうかを教えてくれます。次の場所を確認することもできますが、どのバイトを見るべきかわかりません。
ジル「SO-悪であるのをやめる」

ありがとう、面白い。出力を正しく理解している場合、Grubはオンですsdaが、オンではありませんsdb。私は上のインストールにderobertの提案に従うだろうsdbとしても
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.