多くのLinuxディストリビューションのインストール中に、GRUBブートローダーをインストールするオプションが表示されます。Linuxをインストールするたびに、「はい」を選択してブートローダーをインストールしました。これを裏付けるのを見てきました。
いつnot GRUBブートローダーをインストールしますか?
いつGRUBブートローダーをインストールしたくないですか?
考えられる理由:
UEFIシステム(最近のほとんどのPC)では、GRUB=がもたらす複雑さをすべてスキップします。GRUBには2つの機能があります:ブートマネージャーとして機能します。つまり、ブート可能なエントリのメニューを表示し、Linuxブートローダーとして機能します。これに加えて、さまざまなファイルシステムから読み取る方法を認識し、別のブートローダー(通常はWindows用)をチェーンロードできます。
UEFIシステムでは、これなしで実行できます。 Linuxカーネルはそれ自体をロードする方法を知っているため(カーネルがEFIスタブローダーを含むように構成されている場合)、GRUB=)のブートロード部分は冗長です。UEFIファームウェア( "BIOS")カーネルをロードして、カーネルをメモリにセットアップして実行を開始できます。ファームウェアにはブートマネージャーも含まれていますが、systemd-bootなどの代替のシンプルなブートマネージャーをインストールできます。
要するに、現代のシステムではGRUBは必要ありません。