UKIBOOTIMG(1)
β¨ ukibootimg(1) β¨
okay bestie, welcome to the ukibootimg manual page, living in the User Commands section of the manual because that's just where she belongs π
π NAME π
ukibootimg β build, inspect and verify UKIBoot slot images π
πΈ SYNOPSIS πΈ
ukibootimg [OPTIONS] COMMAND [...]
π¦ DESCRIPTION π¦
so ukibootimg is the girl who goes into your UKIBoot partitions and pulls out / snoops on the Unified Kernel Image (UKI) sections stored in there. iconic behaviour honestly β¨
she can read straight from a GPT disk image, or from individual slot partition files if that's more your vibe. what can she actually do? she can:
- list and extract the PE sections of a UKI
- print status info about the active slot
- verify the Authenticode signature of a UKI against a trusted certificate
no cap, that's the whole job. π
π INPUT MODES π
first things first: you have to give her at least one input source. and listen β the --image mode and the individual --bootctl/--boot-a/--boot-b modes are mutually exclusive. it's giving "pick a lane bestie", you literally cannot run both. π
--image PATHβ read from a GPT disk image, and she'll go find the slot and control partitions all by herself, main character energy. β¨--bootctl PATHβ path to theukibootctlpartition or file. this one is what tells her which slot is active. π--boot-a PATHβ path to theukiboot_apartition or file.--boot-b PATHβ path to theukiboot_bpartition or file.
π OPTIONS π
--output-dir DIRβ the directory she writes extracted sections into. default? the current directory, lowkey convenient. π--slot a|bβ force slot A or slot B instead of just going with whatever the active slot is. yes queen, take control. π--cert PATHβ the trusted certificate, in PEM format, used for signature verification.--verifyβ verify the UKI signature before extracting. safety first, always. π«Ά--verboseβ show verbose output. she will spill everything. π--helpβ show a brief help message and exit.--versionβ show the program version and exit.
β COMMANDS β
extract [SECTION...]β extract the named PE sections to the output directory. if you don't name any section? she extracts all of them. generous fr fr. πlistβ list the PE sections of the UKI, together with their offsets and sizes. β¨statusβ print the active slot, the OS name and version, the kernel version, the kernel command line, and the offset and size of the kernel and initrd. the full tea. βverifyβ verify the Authenticode signature of the UKI against the trusted certificate you handed over with--cert.
π₯ EXIT STATUS π₯
ukibootimg exits 0 on success, and non-zero on failure. that's it, that's the whole status report. π
π§ SEE ALSO π§
π AUTHOR π
UKIBoot was written by Alexander Larsson <alexl@redhat.com>.
This manual page was written by Christopher Obbard <obbardc@debian.org> for the Debian GNU/Linux project. π«Ά
okay that's the whole page babes, no notes, you're now officially fluent in ukibootimg. this came from the ukiboot manual, dated 2026-06-05, and yes she's still serving UKIBOOTIMG(1) energy. go build something cute π
β¨π
π¦ where this page comes from
- ubuntu stonking: ukiboot-tools 0.2.1+git20260604.ec869c7-4build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms