web-dev-qa-db-ja.com

GRUBブートローダーをインストールしたくないのはいつですか?

多くのLinuxディストリビューションのインストール中に、GRUBブートローダーをインストールするオプションが表示されます。Linuxをインストールするたびに、「はい」を選択してブートローダーをインストールしました。これを裏付けるのを見てきました。

いつnot GRUBブートローダーをインストールしますか?

5
esote

いつGRUBブートローダーをインストールしたくないですか?

考えられる理由:

  • Windowsなど、インストールされている別のOSのブートローダーを使用してLinuxを起動する予定です。
  • 同じマシン上の別のLinuxインストールからgrubを使用して、現在インストールしているLinuxをブートする予定です。
  • GRUBレガシーを使用したい場合は、インストーラーがGRUB2をプッシュするときに(またはその逆))。
  • 偉大な正義のためにGRUBの代わりにLILOを使用したい。
  • GRUBの代わりにSYSLINUXを使用して、人生を困難にしたいとします。
  • セキュリティを確保するため、追記型光メディアからのみ起動する予定です。 <<これが、grubをインストールしない理由です。
6
DepressedDaniel

UEFIシステム(最近のほとんどのPC)では、GRUB=がもたらす複雑さをすべてスキップします。GRUBには2つの機能があります:ブートマネージャーとして機能します。つまり、ブート可能なエントリのメニューを表示し、Linuxブートローダーとして機能します。これに加えて、さまざまなファイルシステムから読み取る方法を認識し、別のブートローダー(通常はWindows用)をチェーンロードできます。

UEFIシステムでは、これなしで実行できます。 Linuxカーネルはそれ自体をロードする方法を知っているため(カーネルがEFIスタブローダーを含むように構成されている場合)、GRUB=)のブートロード部分は冗長です。UEFIファームウェア( "BIOS")カーネルをロードして、カーネルをメモリにセットアップして実行を開始できます。ファームウェアにはブートマネージャーも含まれていますが、systemd-bootなどの代替のシンプルなブートマネージャーをインストールできます。

要するに、現代のシステムではGRUBは必要ありません。

2
Johan Myréen