私が理解しているように、uefi biosはefiパーティションからgrub.efiをロードします。これにより、/ bootディレクトリから一連のgrubモジュールと設定ファイルが読み込まれます。
しかし、grubはどのようにしてブートパーティションが存在する正しいデバイスを見つけますか?grubのレガシーでは、通常、特定のパーティションにgrubをインストールします。
# grub-install --root-directory=/dev/sda
したがって、ブートディレクトリを探す場所は非常に明確です。grub-efiはどのようにして正しいデバイスを見つけますか?
私が理解しているように、カーネルの場所の構成はefiパーティションにあります。
—
Joe
明らかに、情報はefiパーティションにある必要がありますが、grubをインストールするときは(以前はそうであったように)いつでも実際にそれを指定することはありません。
—
user128063
grub-efiを実行したときに生成される.efiファイル内
—
Joe