多くのLinuxディストリビューションのインストールプロセス中にGRUBブートローダをインストールするオプションがあります。 Linuxをインストールするたびに「はい」を選択してブートローダをインストールしましたが、私が見たすべてのチュートリアルでこれを確認しました。
いつやるの?いいえGRUBブートローダをインストールしたいですか?
答え1
GRUBブートローダをインストールしたくない場合はいつですか?
考えられる理由:
- Windowsなどの他のオペレーティングシステムのブートローダを使用してLinuxを起動する予定です。
- 同じコンピュータ上の他のLinuxインストールでgrubを使用して現在のLinuxインストールを起動する予定です。
- インストーラがGRUB2をプッシュすると、以前のバージョンのGRUBを使用しようとします(その逆も同様です)。
- 公平に言えば、GRUBの代わりにLILOを使いたいです。
- 人生を難しくするために、GRUBの代わりにSYSLINUXを使用したいと思います。
- 安全のために1回記録可能な光学メディアからのみ起動する予定です。 << これが私が grub をインストールしない理由です。
答え2
UEFIシステム(現在、ほとんどの最新のPC)では、GRUBによるあらゆる複雑さをスキップできます。 GRUBには2つの機能があります。つまり、ブートできるアイテムメニューを表示するブートマネージャとして機能し、Linuxブートローダとして機能します。何よりも、さまざまなファイルシステムからデータを読み取る方法を知っており、他のブートローダ(通常はWindows用)をチェーンロードできます。
UEFIシステムでは、これはすべて必要ありません。 Linuxカーネルは独自のロード方法を知っているので(カーネルがEFIスタブローダを含むように設定されている場合)、GRUBのブートロード部分は冗長です。 UEFIファームウェア(「BIOS」)はカーネルをロードでき、カーネルはメモリに独自に設定されて実行を開始できます。ファームウェアにはブートマネージャも含まれていますが、systemd-bootなどの他の簡単なブートマネージャをインストールできます。
簡単に言えば、最新のシステムにはGRUBはまったく必要ありません。