web-dev-qa-db-ja.com

グラブインストール:デバイスとパーティション

Grubはデバイスにインストールできます(grub-install /dev/sda)および特定のパーティション(grub-install /dev/sda1)-私が理解したように。私の質問-パーティションにインストールすると、grub-installerはMBRに何かを書き込みますか?そうでない場合、bios/uefiはどのパーティションからロードするかをどのように見つけますか?

5
iJava

Grubをパーティションにインストールすると、そのパーティションの外部では何も変更されません。特に、MBR(ディスクに従来のDOSパーティションがある場合)は変更されません。これを行うと、BIOSまたはUEFIのブートローダーがLinuxを探す場所を知っている場合にのみ、Linuxを起動できます。パーティションにGrubをインストールする理由は、MBRに、それをロードする場所を知っている別のブートローダー、通常は独自のブートメニューを持つ別のオペレーティングシステムがある場合です。他のオペレーティングシステムの多くのブートローダーは、「アクティブ」フラグが設定されているプラ​​イマリパーティションを起動することを提案しています。