web-dev-qa-db-ja.com

grub biosパーティションをソフトウェアレイドに配置することは可能で賢明ですか?

2ディスクセットアップで

/dev/sda
/dev/sdb

ディスクごとに3つのパーティションを作成しました

bios_grub   1mb
linux raid  512mb   md0 (/boot - ext3)
linux raid  rest    md1 (physical volume for lvm)

https://unix.stackexchange.com/a/218384 の回答は、BIOSグラブのミラーレイドを作成することはできないと述べています

BIOSブートパーティションをミラーリングする場合は、ハードウェアRAIDが必要になります。

しかし https://askubuntu.com/a/5701 可能であるように見えますが、それがどのように機能するかについての情報はありません

BIOSブートパーティションをミラーリングする場合は、ハードウェアRAIDが必要になります。ただし、GRUBを複数のドライブにインストールすることはできます。BIOSブートパーティションがある各ドライブのターゲットOSでgrub-installを実行するだけです(/ dev/sdaのようにドライブ全体を指定します)。 、引数として; grub-installは、GPTからBIOSブートパーティションの場所を特定します)。

では、bios_grubパーティションのソフトウェアレイドを作成することは可能ですか?はいの場合はどうですか?現在、faisetup-storageを使用してパーティションを作成しています。

4
c33s

もともと私はこれを使って post でインストールを完了しました。しかし、ブートパーティションのレイドにmbrをインストールできませんでした。プロセスは毎回終了し、私はそれを数回行いました。

別の thread がありますが、これはこの問題にとって興味深いものでしたが、勝利の解決策でもありませんでした。

インストールを機能させるために、sdaでのブートパーティションのレイドをスキップしましたが、それでもsdbで追加のブートパーティションを作成しました。両方のHDDのサイズはGPTで4TBです。インストールが完了したら、grubを使用してsdbのブートパーティションにもブートローダーをインストールしました。

また、周りの多くのタット(この投稿の最初のリンクを含む)では、ブートパーティションにブート可能としてフラグを立てることを望んでいます。それは私の試みのどれでもうまくいきませんでした。

多分これはあなたにあなたに進行中のいくつかのインスピレーションを与えるでしょう。

1
David Artmann