web-dev-qa-db-ja.com

GRUB MBRまたはパーティションで?

gRUBはどこにインストールすればよいですか? MBRまたはパーティションブートセクター?

各アプローチの長所と短所は何ですか?

また、パーティションブートセクターにGRUBをインストールすると、ブートプロセスはどのように機能しますか?

11
MA1

この回答 の前半を読んで、MBR、VBR(別名パーティションブートセクター)、およびブートマネージャーの基本を理解してください。

これを読んだので、MBRにsomeブートローダーが必要であるか、BIOSがドライブから起動できないことを理解しました。 BIOSはMBRからコードをロードし、MBRはVBRからコードをロードします(または、選択できるVBRのメニューを提供する場合もあります)。

GrubをVBRにインストールするが、MBRにはインストールしない場合は、MBRにGrubをチェーンロードできる何かが必要です。ブートローダー。他のことを考えている場合(たとえば、Win7のブートマネージャー、別のバージョンのGrub、または他のブートマネージャー)、それは確かに可能ですが、詳細は他のブートマネージャーの機能によって異なります。

長所と短所を分析するには、Grubの機能を他の特定のブートローダーの機能と比較する必要があります。あなたはあなたの選択肢が何であるかについてより具体的にする必要があるでしょう。

13
quack quixote

LILOとGRUB Legacy(別名GRUB)の昔は、Linuxブートローダーをどこにインストールするかは通常好みの問題と考えられていました。MBRまたはパーティションはほぼ同じように機能します。標準のDOSMBRがパーティションテーブルで「起動可能」とマークされた最初のパーティションをチェーンロードするパーティションケース(quack quixoteの回答による)(よくわかりませんが、現在のWindows MBRでもこれを実行すると思います)。パーティションは元のブートパスに影響を与えないため、少し安全であると見なされました。

しかし、最近では、まったく新しい設計のGRUB2を使用している可能性があります より多くの機能とより優れた堅牢性 。ただし、GRUB2は、信頼性機能の一部が失われるため、 パーティションへのインストールはお勧めしません 。通常、この構成は推奨されておらず、オペレーティングシステムでサポートされていない可能性があります。私はGRUBの専門家では完全な意味を理解するのに十分ではありませんが、リスクを冒して自分自身をサポートしたいと思わない限り、MBRにGRUB2をインストールします。これは非常に信頼性が高く、ほぼ確実に他のオペレーティングシステムを起動します。

更新:今日のコンピューターのデフォルトのMBRは、以前ほど単純ではないようです。 ThinkPad X220のMBRにGRUBをインストールした後、起動中に「ThinkVantage」ボタンを押してもレスキューモードに戻らなくなったことがわかりました。その機能は 元のMBR 。したがって、私たちは悪い状況にあります:GRUBそしてLinuxディストリビューションは、既存のMBRにユーザーが依存している機能があるかもしれないという事実を無視して、MBRにインストールすることを推奨しています。

4
Andrew