Runtime configuration methods for OVMF/AAVMF?


Aaron Young
 

Hello. What methods currently exist to configure OVMF/AAVMF dynamically at runtime?

For example, modify the preferred Language, set boot menu timeout or enable SecureBoot.

To my knowledge, the only way to configure OVMF/AAVMF is via the boot manager or perhaps via qemu args (i.e. fw_cfg, etc.).

Are there any other out-of-band methods or utilities out there that can be used to configure runtime settings (stored in the VARS file)?

Reason - Some users may wish to configure OVMF/AAVMF prior to first boot (i.e. can't use boot manager) and modification of qemu args is not always an easy (or even possible) option.

Thanks for any help/info/comments,

-Aaron Young

Join rfc@edk2.groups.io to automatically receive all group messages.