grub2 ローダー用に別のパーティションを作成するのは良い方法でしょうか?

grub2 ローダー用に別のパーティションを作成するのは良い方法でしょうか?

grub2Debian 6 をインストールしたいです。 をブートローダーとして使用したいです。

/bootカーネル用に独立したプライマリ パーティション (読み取り専用アクセス付き) を作成するのが良い方法だと読みました。独立したプライマリ/grubパーティションを作成するのも良い方法でしょうか?

  • それは何に役立つのでしょうか?
  • このようなパーティション方式によってどのような問題が発生するのでしょうか?
  • 同じ構成を VPS にインストールする場合、知っておく必要のある特定の情報はありますか?
  • //homeおよびその他のパーティションに LVM を使用するとどうなりますか?

それが良い習慣である場合、または単に悪い考えではない場合、パーティションを1 つ前 (ディスクの先頭)/grubに配置する方がよいでしょうか?/boot

ハードディスク 100GB

答え1

私が今まで見た限りでは、いずれ/grubにせよマウントする必要があります/boot/grubが、grub ファイル自体専用の別のパーティションはやりすぎだと思います。

また、起動時に、grub は、そのファイルがルートとして設定したパーティション (例: (hd0,0)) の下にあることを期待していることも考慮してください。もちろん、grub パーティションをブート パーティションの下に fstab マウントすることもできますが、Grub のステージ 2 モードでは、まだ何も実行されていないため、これは役に立ちません。

おそらく、適切な設定ファイルを使用してこれを回避できます (Grub はかなり変更可能です) が、その設定を維持することは、結果に見合う以上の手間がかかると考えます。

システムにとって重要なディレクトリ ( /、、/usrなど/var) に LVM を使用する場合は、それらのボリューム グループをオンにしてカーネルにブートを渡す LVM ツールを含む初期 RAM ファイルシステムが必要になります。そうしないと、カーネルはルート デバイスや から必要なキー ファイルを見つけられないため、ブート時にパニックに陥ります/usr

要するに、この計画はあなた自身に頭痛の種を与えているだけだと思います。

関連情報