igvm-update(1)

πŸ“¦
version 26.10.2 Β· 3 versions
, in centos-stream 10, fedora 44

πŸ’– 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 certificates
  • win11: Windows CA certificates, 2011 + 2023
  • win23: Windows CA certificate, 2023 only
  • win+rom23: Windows CA + Option ROM certificates, 2023 only
  • uefi11: UEFI CA certificates, 2011 + 2023
  • uefi23: UEFI CA certificate, 2023
  • uefi+rom23: UEFI CA + Option ROM certificates, 2023
  • redhat: Red Hat UEFI CA certificate
  • redhat+rom: Red Hat UEFI CA + Option ROM certificates
  • all: 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:

  • aa64
  • x64
  • --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