tools for virtual machine firmware volumes
Project description
Tools for ovmf / armvirt firmware volumes
This is a small collection of tools for edk2 firmware images. They support decoding and printing the content of firmware volumes. Variable stores (OVMF_VARS.fd) can be modified, for example to enroll secure boot certificates.
virt-fw-dump
Decodes and prints the content of firmware volumes.
Usage: virt-fw-dump -i <file>
.
virt-fw-vars
Print and edit variable store volumes. Currently focused on enrolling certificates and enabling secure boot.
Print variables: virt-fw-vars -i <file> --print
.
Enroll certifiactes:
virt-fw-vars \
--input <template> \
--output <vars> \
--enroll-redhat \
--secure-boot
Try virt-fw-vars --help
for more usage information.
host-efi-vars
Read efi variables from linux efivarfs and decode/print them.
install
Release: pip3 install virt-firmware
Snapshot: pip3 install git+https://gitlab.com/kraxel/virt-firmware.git
TODO list
- Add more documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for virt_firmware-0.96-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fccd8adbbf5f517d147b3dfdf9d43d24bb2f44d13d5ebad8215af191277dc4d7 |
|
MD5 | d0aa40eea280449f73981fe6f93fe8cd |
|
BLAKE2b-256 | f25793ccdbd23743be83c93ae794c78e80f13f6a9ae8dd6dc0d60da1654158d8 |