多くのLinuxディストリビューションのインストール中に、GRUBブートローダーをインストールするオプションが表示されます。 Linuxをインストールするたびに、ブートローダーをインストールするために「はい」を選択しました。これを裏付けるチュートリアルはすべてあります。
いつしないか GRUBブートローダーをインストールしますか?
コメント
- 他のものを使用する場合(たとえば、systemd-bootやsyslinuxなど)…
- 関連: unix.stackexchange.com/a/146803/117549
回答
いつインストールしたくないGRUBブートローダー?
考えられる理由:
- インストールされている別のOSのブートローダーを使用してLinuxを起動する予定です。 Windows。
- 現在インストールしているLinuxを、同じマシン上の別のLinuxインストールからgrubを使用して起動する予定です。
- インストーラーがプッシュしているときにGRUBレガシーを使用します。 GRUB2(またはその逆)。
- あなた正義のためにGRUBの代わりにLILOを使用したい。
- 人生を困難にするために、GRUBの代わりにSYSLINUXを使用したい。
- ライトワンスの光メディアからのみ起動する予定。セキュリティのために。 < <これがgrubをインストールしない理由です。
コメント
- もう1つの考えられる理由:システムにGRUBが失敗する原因となるファームウェアのバグがあり、利用可能な修正がなく、他のブートローダーがバグをトリガーしない。
回答
UEFIシステム(最近のほとんどのPC)では、GRUBがもたらす複雑さをすべてスキップします。GRUBには2つの機能があります。ブートマネージャーとして機能します。つまり、起動できるエントリのメニューを表示し、Linuxブートローダーとして機能します。これに加えて、さまざまなファイルシステムからの読み取り方法を認識し、別のブートローダーをチェーンロードできます。 、通常はWindowsの場合。
UEFIシステムでは、これをすべて行わなくても実行できます。Linuxカーネルはそれ自体をロードする方法を知っているため(カーネルがEFIスタブローダーを含むように構成されている場合)、ブートロードGRUBの一部は冗長です。UEFIファームウェア(「BIOS」)はカーネルをロードでき、カーネルはそれ自体をメモリにセットアップして実行を開始できます。ファームウェアにはブートマネージャーも含まれていますが、systemd-bootのような代替の単純なブートマネージャーをインストールできます。
要するに、最新のシステムではGRUBは必要ありません。