VIRT-FW-VARS(1) (User Commands) (NAME) virt-fw-vars - UEFI (SYNOPSIS) virt-fw-vars [-h] [-l LEVEL] [-i FILE] [--inplace FILE] [--extract-certs] [-d VAR] [--set-true VAR] [--set-false VAR] [--set-json FILE] [--set-boot-uri LINK] [--append-boot-filepath FILE] [--set-shim-debug] [--set-shim-verbose] [--set-fallback-verbose] [--set-fallback-no-reboot] [--set-sbat-level FILE] [--set-pk GUID FILE] [--add-kek GUID FILE] [--add-db GUID FILE] [--add-db-hash GUID HASH] [--set-dbx FILE] [--add-dbx FILE] [--add-dbx-cert GUID FILE] [--add-dbx-hash GUID HASH] [--add-mok GUID FILE] [--add-mok-hash GUID HASH] [--enroll-redhat] [--enroll-microsoft] [--enroll-cert CERT] [--enroll-generate CN] [--enroll-mgmt] [--no-microsoft] [--microsoft-db {none,win11,win23,win+rom23,uefi11,uefi23,uefi+rom23,redhat,redhat+rom,all}] [--microsoft-kek {none,2011,2023,all}] [--distro-keys DISTRO] [--distro-list] [--sb] [-p] [-v] [--hashes] [-x] [-o FILE] [--output-aws FILE] [--output-json FILE] [--output-auth DIR] (DESCRIPTION) virt-fw-vars UEFI . edk2 ( ovmf armvirt ) aws. (OPTIONS) : -h, --help -l, --loglevel LEVEL LEVEL -i, --input FILE edk2 aws FILE --inplace, --in-place FILE FILE --extract-certs : -d, --delete VAR VAR --set-true VAR VAR true --set-false VAR VAR false --set-json FILE json FILE : --set-boot-uri LINK uri LINK ( BootNext) --append-boot-filepath FILE FILE ( BootOrder) shim.efi: --set-shim-debug shim.efi ( ) --set-shim-verbose shim.efi --set-fallback-verbose fallback.efi --set-fallback-no-reboot fallback.efi --set-sbat-level FILE SbatLevel (Secure Boot): --set-pk, --set-pk-cert GUID FILE PK x509 pem der FILE GUID --add-kek, --add-kek-cert GUID FILE x509 KEK pem der FILE GUID --add-db, --add-db-cert GUID FILE x509 db pem der FILE GUID --add-db-hash GUID HASH sha256 HASH db GUID --set-dbx FILE dbx FILE --add-dbx FILE dbx FILE --add-dbx-cert GUID FILE x509 dbx pem der FILE GUID --add-dbx-hash GUID HASH sha256 HASH dbx GUID --add-mok, --add-mok-cert GUID FILE x509 MokList pem der FILE GUID --add-mok-hash GUID HASH sha256 HASH MokList GUID : --enroll-redhat redhat --enroll-microsoft microsoft oem --enroll-cert CERT --enroll-generate CN (CN) --enroll-mgmt guid --no-microsoft "--microsoft-db none" --microsoft-db, --profile {none,win11,win23,win+rom23,uefi11,uefi23,uefi+rom23,redhat,redhat+rom,all} db --microsoft-kek {none,2011,2023,all} KEK --distro-keys DISTRO CA DISTRO --distro-list --sb, --secure-boot (Secure Boot) : -p, --print (varstore) -v, --verbose --hashes sha256 -x, --hexdump : -o, --output FILE edk2 aws FILE --input . --output-aws FILE aws FILE --output-json FILE json FILE --output-auth DIR *.auth DIR (EXAMPLES) : virt-fw-vars --input ${guest}_VARS.fd \ --print --verbose (): virt-fw-vars --input OVMF_VARS.fd \ --output OVMF_VARS.secboot.fd \ --enroll-redhat \ --secure-boot (AUTHOR) Gerd Hoffmann virt-fw-vars 26.9 September 2026 VIRT-FW-VARS(1)