igvm-update(1)
π igvm-update(1) β General Commands Manual π
okay bestie, so this is igvm-update, section 1 of the General Commands Manual, and it's the lil tool that adds a kernel to an igvm file. that's it. that's the whole job. and it slays at it. β¨
β¨ NAME β¨
igvm-update β add kernel to igvm file π¦
β¨ SYNOPSIS β¨
igvm-update [-s|--shim] [-k|--kernel] [--add-hash-sha256]
[--add-cert-ms] [--profile] [--arch] [--inspect] [-o|--output]
[-h|--help] [-V|--version] <-i|--input>
β¨ DESCRIPTION β¨
add kernel to igvm file. no cap, that's literally what it does β you hand it an igvm image and a kernel, and it does the thing. π
β¨ OPTIONS β¨
-i,--input<FILE> β the input igvm image. this one's the main character fr, you can't skip it. π-s,--shim<SHIM> β input shim image (optional, so she's lowkey just here if you want her).-k,--kernel<KERNEL> β input kernel image, and bestie it can be any efi image. any of them. go off. π₯--add-hash-sha256β adds authenticode sha256 hashes for shim and kernel to'db'. hash it, hash it. β¨--add-cert-msβ adds microsoft certificates to'db'. the microsoft certificates, specifically. π--profile<NAME> β select the'db'profile. here's the whole lineup, and no, we're not skipping any of them:
Possible values:
none: no certificateswin11: Windows CA certificates, 2011 + 2023win23: Windows CA certificate, 2023 onlywin+rom23: Windows CA + Option ROM certificates, 2023 onlyuefi11: UEFI CA certificates, 2011 + 2023uefi23: UEFI CA certificate, 2023uefi+rom23: UEFI CA + Option ROM certificates, 2023redhat: Red Hat UEFI CA certificateredhat+rom: Red Hat UEFI CA + Option ROM certificatesall: Both Windows and UEFI CA certificates, 2011 + 2023
pick your fighter. π
--arch<ARCH> β select the efi architecture for'dbx'. the choices are giving:
Possible values:
aa64x64
--inspectβ inspect the updated igvm. vibe check your work, you deserve it. π-o,--output<FILE> β the output igvm image.-h,--helpβ Print help (see a summary with'-h'). π«Ά-V,--versionβ Print version.
β¨ VERSION β¨
v0.2.6
β¨ AUTHORS β¨
Gerd Hoffmann <kraxel@redhat.com> β iconic behavior honestly π
and that's the whole page bestie!! π
this was igvm-update version 0.2.6, page igvm-update(1) from the General Commands Manual β go forth and add that kernel, you've got this π¦β¨πΈ
π¦ where this page comes from
- centos-stream 10: virt-firmware-rs 26.10.2-1.el10 Β· MIT
- fedora 44: virt-firmware-rs 26.10.2-2.fc44 Β· ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause) AND (MIT) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND (MPL-2.0) AND (Unlicense OR MIT)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms