0
UEFIにはAPIが用意されているので、ブート変数の一部をユーザー空間で使用できるようになっています。そのうちの1つはefivarfsです。私はこれらがOSのBIOSメニューでも利用可能なブート設定であるかどうかを理解しようとしていますが、ブートメニューにこれらがない場合でも操作できる追加の変数がありますか?ユーザーアプリケーションのUEFIブート設定
おかげ
UEFIにはAPIが用意されているので、ブート変数の一部をユーザー空間で使用できるようになっています。そのうちの1つはefivarfsです。私はこれらがOSのBIOSメニューでも利用可能なブート設定であるかどうかを理解しようとしていますが、ブートメニューにこれらがない場合でも操作できる追加の変数がありますか?ユーザーアプリケーションのUEFIブート設定
おかげ
EFI変数は、一般的な変数であり、これらの変数の目的は、リブート永続的に情報を格納することです。
EFI変数にはブート変数を指定できます。また、EFI変数はブート時と実行時にユーザーが使用できるものであれば何でもかまいません。
例: 私はいくつかの変数X((GUID)を定義することができ、私は初期ブートプロセス中に別のブートパスを取ることができます。
if (x == 1)
boot normally;
else if(x==2)
boot restricted mode;
else if (x==)
boot without network cads;
else
boot without network and iocards;
NOTE xはブート変数ではなく、BIOSメニューに表示されないこと。
EFIランタイム変数(ユーザーレベルから変更できるものを意味します)ファームウェアの一部の機能を変更するには、どのような値を設定する必要がありますか?これらのランタイム変数は、私はこれらがUEFIで指定されたプラットフォーム間で一般的なものだと思った... –
UEFI仕様では、一般的なものであり、すべてのプラットフォームに準拠しているいくつかの変数(起動時間と実行時間の両方) UEFIには、これらの変数を実装する必要があります。これらの変数とは別に、独自の変数を定義することもできます。 UEFIシェルの 'dmpstore'コマンドは、すべてのUEFI変数を表示します。 – AbduL