grub2
Debian 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
。
要するに、この計画はあなた自身に頭痛の種を与えているだけだと思います。