generate-boot-csv(1)
π generate-boot-csv(1) β bestie edition π
okay so real quick before anything: this is a General Commands Manual page for <rainbow>generate-boot-csv</rainbow>, and it's genuinely one of the most lowkey-useful little gremlins in the bootloader world. buckle up π
β¨ NAME β¨
generate-boot-csv β create BOOT.CSV file for fallback.efi πΈ
π¦ SYNOPSIS π¦
generate-boot-csv [-l|--loglevel] [--esp] [--add] [--csv] [--cmdline]
[-h|--help] [-V|--version]
π DESCRIPTION π
so the whole vibe here is: this thing generates a BOOT.CSV file for fallback.efi, stuffed with entries for all the UKIs it can find in $ESP/EFI/Linux. and if you've got extra EFI binaries you want in there too? just toss them in with the --add command line switch. easy. β¨
now here's the part that makes her iconic: she intentionally does NOT try to autodetect mount points and she does NOT read EFI variables. not a bug, that's the whole personality. because of that, she's totally safe to use in weird little environments like the anaconda installer (kickstart scripts) or image builders. π«Ά
but bestie, there's a tradeoff and you gotta hear me: because she can't autodetect stuff, she literally cannot figure out where your ESP is. so if your ESP isn't mounted at/efi, you have to pass the--espswitch yourself. no cap, she will not guess for you. π
π OPTIONS π
-l,--loglevel<LEVEL>[default:info] β sets the loglevel--esp<ESP>β sets the efi system partition location--add<EFI>β adds an efi binary--csv<CSV>β overrides where the csv gets written--cmdline<APPEND>β overrides the kernel cmd line (default:/etc/kernel/cmdline)-h,--helpβ Print help (see a summary with '-h')-V,--versionβ Print version
β VERSION β
v0.1.14
π AUTHORS π
Gerd Hoffmann <kraxel@redhat.com>
and that's the whole page fr fr π this was generate-boot-csv at version 0.1.14, from the generate-boot-csv 0.1.14 manual β go forth and boot, queen π§ππΈ
π¦ 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