Scroll to navigation

VIRT-FW-VARS(1) User Commands VIRT-FW-VARS(1)

NAME

virt-fw-vars - manual page for virt-fw-vars 1.4

SYNOPSIS

virt-fw-vars [options]

DESCRIPTION

The virt-fw-vars utility can print and modify UEFI variable stores. Supported formats are standard edk2 (as used by ovmf and armvirt) and aws.

OPTIONS

show this help message and exit
set loglevel to LEVEL
read edk2 or aws vars from FILE
extract all certificates
Variable options:
delete variable VAR, can be specified multiple times
set variable VAR to true, can be specified multiple times
set variable VAR to false, can be specified multiple times
set variables from json dump FILE
Boot configuration:
set network boot uri to LINK (once, using BootNext)
append boot entry for FILE (permanent, using BootOrder)
Secure boot setup options:
set PK to x509 cert, loaded in pem format from FILE and with owner GUID
add x509 cert to KEK, loaded in pem format from FILE and with owner GUID, can be specified multiple times
add x509 cert to db, loaded in pem format from FILE and with owner GUID, can be specified multiple times
add x509 cert to MokList, loaded in pem format from FILE and with owner GUID, can be specified multiple times
add sha256 HASH to db, with owner GUID, can be specified multiple times
add sha256 HASH to MokList, with owner GUID, can be specified multiple times
Secure boot convinience shortcuts:
enroll default certificates for redhat platform
do not add microsoft keys
add ca keys for DISTRO
enable secure boot mode
Print options:
print varstore
print varstore verbosely
print variable hexdumps
Output options:
write edk2 or aws vars to FILE, using the same format the --input FILE has.
write aws vars to FILE
write json dump to FILE

EXAMPLES

virt-fw-vars --input ${guest}_VARS.fd \
--print --vwerbose

virt-fw-vars --input OVMF_VARS.fd \
--output OVMF_VARS.secboot.fd \
--enroll-redhat \
--secure-boot

AUTHOR

Gerd Hoffmann <kraxel@redhat.com>

October 2022 virt-fw-vars 1.4