私が知っている限り、Grubはデバイス(grub-install /dev/sda
)とパーティション()にインストールできます。grub-install /dev/sda1
私の質問 - パーティションにインストールすると、grubインストーラはMBRに何かを書きますか?そうでない場合、bios / uefiはマウントするパーティションをどのように見つけますか?
答え1
Grubをパーティションにインストールすると、そのパーティションの外側には何も変更されません。特に、MBR(ディスクにクラシックDOSパーティションがある場合)は変更されません。これにより、BIOSまたはUEFIのブートローダがLinuxを見つける場所を知っている場合にのみLinuxを起動できます。パーティションにGrubをインストールする理由は、MBRにそれをロードする場所を知っている別のブートローダ(通常は独自のブートメニューを持つ他のオペレーティングシステム)が既にある場合です。他のオペレーティングシステムの多くのブートローダは、「アクティブ」フラグが設定されているプライマリパーティションを起動することを提案しています。