EDK2を使用してファームウェアを構築する場合、プログラムの方法でデフォルトの起動順序を指定する方法はありますか?私はSDカードから起動するデフォルトのオプションをしたい。私はbootx64.efi画像をSDカードに保存しています。UEFIプログラムで起動順序リストを変更する方法
EDK2イメージをビルドしてターゲットにフラッシュするたびに、ブート保守マネージャオプションを入力し、SDカードをブートオプションとして追加してブート順序を変更する必要があります。
私はコードを調べて、ブートマネージャの仕様を読んでいました。私はBoot Order変数を変更する必要があることを理解しましたが、SDカードオプションをソースコードに追加する方法はありません。
私はQemubootOrder.cファイルを調べていますが、どこにSDカードへのパスを追加する必要があるのか分かりません。
QEMUは特別です.QEMUのコマンドラインでは、ブートオプションの順序を指定して起動オプションを設定することができます。 https://github.com/qemu/qemu/blob/master/docs/bootindex.txtを参照してください。 – unixsmurf