
GRUBマニュアルを読んで理解できないGRUBオプションが1つあります。私が見つけたすべてのチュートリアルは、GRUBをドライブにインストールされている特定のオペレーティングシステムに「接続」することを選択します。具体的には、GRUB構成ファイルのデフォルトの場所は、/boot
GRUBを「管理」するオペレーティングシステムのドライブであるようです。
ここで1つのオプションは単にESPをインストールすることです/boot
。ただし、カーネルを各オペレーティングシステムのルートと同じパーティションに保持する方が合理的であるため、賢明ではないようです。別のオプション(私が理解していないオプションは好ましい方法ではないようです)は、単にGRUBファイル(grub.cfgなど - 通常は以下にインストールされています/boot/grub
)を置くことです/esp/grub
。それにもかかわらず、/etc/default/grub
マスター構成ファイル(など)が依然として特定のオペレーティングシステムに縛られていてグローバルに管理されていないことはまだ少し難しいようです(グローバルエンティティ、つまりコンピュータ全体の起動プロセスを構成するため)。 )
rEFIndは起動プロセスに関してよりよく考慮されたプロセスを持っているようです(/esp
各OSの起動ドライブにグローバル設定ファイルとOS固有の設定ファイルを配置します)。
GRUB構成戦略と比較して、rEFIndが使用する上記の戦略の欠点は完全には理解されていません--efi-directory
。--boot-directory
最大上記の作業を実行してください。ただし、これを使用すると、構成設定がよりきれいになる可能性があることを提案するチュートリアルを見たことはありません。
上記の内容に重大な欠点はありますか? GRUBが「構成ファイルの単一の基本管理オペレーティングシステム」ポリシーを強制し続けるのはなぜですか?以前のバージョンとの互換性を提供するために、以前の方法を引き続き使用していますか?