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.97-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0fec88559e753574fd4d5714e942c273e43ebf9d20d76ef4fdd8cce0922d6ba |
|
MD5 | b2796ff27c420c084ed3f74f3b3932a6 |
|
BLAKE2b-256 | 5766168c0cbd2a953053138d64368306f644898994005872343f2d48b4572984 |