私は、UEFIが仕様/実装であると想定していました。
したがって、別のブートローダー(Grub2など)でパッケージ化します。
単一のUEFIブートローダーのようなものはありません。
本質的に-bootはそれ自体がブートローダーですが、「1つで完了した」UEFIブートローダーという考えはありません。 UEFI対応のブートローダーにはさまざまなオプションがあります。
これは正しいです?
内訳付きの短い回答
UEFIはコンピューター用のファームウェアです Intelによって開発および公開されています 。ほとんどのBIOSファームウェアとは異なり、UEFIファームウェアは IBM PC互換クラス にないシステムで見つけることができます。
拡張ファームウェア
UEFIはBIOSのようなファームウェアの拡張ですが、 (1)ディスクから起動するだけでなく、ディスクパーティションのエントリから読み取ることができます。 (2)特定のディスクの特定の場所にある特定のブートローダーから起動します。
UEFIによる実行のためのブートローダーの互換性
EFI仕様 は、すべてのUEFIファームウェアがその形式でコードを実行できることを要求する実行可能形式を定義します。ブートローダーがネイティブUEFI用に記述されている場合、この形式で記述されます。
下位互換性
下位互換性のために、ほとんどのUEFIファームウェアはBIOSファームウェアと同じようにシステムを起動し、MBRを探し、そこからブートローダーを実行することもできます。ファームウェアによっては、これはBIOSレガシーモード、BIOS互換モードと呼ばれる場合があります。 )、または他の同様の用語。
UEFIとU-Bootの動作は大きく異なります
U-Boot
- ブート変数は、カーネル、initrd、およびコマンドラインを指定します
- 現在、自動的に起動するためのデフォルトの動作はありません
[〜#〜] uefi [〜#〜]
- 起動デバイスの選択方法の仕様。
- ABIと実行環境の仕様。
UEFIをBIOSのようなもの、またはコンピューターの処理を開始するためのレイヤーと考えてください。コンピューターの起動方法のワークフローを見ると、CMOSから始まり、BIOS、OS withブートローダーの順であると言えます。したがって、Grub2はUEFIブートローダーであると言えますが、次のように簡単に述べることもできます。
UEFIブートローダーは、UEFIタイプのファームウェアから読み取ることができる任意のブートローダーです。