GRUB-MKRESCUE(1)
π grub-mkrescue π
okay so bestie, this one's from the User Commands manual and it is literally the girlboss of bootable rescue images π no cap, she makes CDs, USBs, floppies β all of it β actually boot. sit down, hydrate, we're doing this π¦
β¨ NAME β¨
grub-mkrescue β make a GRUB rescue image π
β¨ SYNOPSIS β¨
grub-mkrescue [OPTION...] [OPTION] SOURCE...
β¨ DESCRIPTION β¨
Make GRUB CD-ROM, disk, pendrive and floppy bootable image. that's the whole vibe πΏβ¨
here's every single option, and yes, I'm listing all of them, we don't skip here π
--appended-signature-size=SIZEβ adds a note segment that reservesSIZEbytes for an appended signature--compress=no|xz|gz|lzoβ compress the GRUB files. optional, if you feel like it π--disable-cliβ disables command line interface access--disable-shim-lockβ disables theshim_lockverifier--dtb=FILEβ embed one specific DTB-d,--directory=DIRβ use images and modules that live underDIR. default is/usr/lib/grub/<platform>π«Ά--fonts=FONTSβ installFONTS, default isunicode--install-modules=MODULESβ install onlyMODULESplus whatever they depend on, default isall-k,--pubkey=FILEβ embedFILEas a public key for signature checking π--locale-directory=DIRβ use translations underDIR, default is/usr/share/locale--locales=LOCALESβ install onlyLOCALES, default isall--modules=MODULESβ pre-load the specified modulesMODULES--sbat=FILEβ SBAT metadata--themes=THEMESβ installTHEMES, default isstarfieldβ¨-v,--verboseβ print verbose messages.-x,--x509key=FILEβ embedFILEas an x509 certificate for signature checking π--arcs-bootβ enable ARCS boot (big-endian mips machines, mostly SGI). heads up: this disables HFS+, APM, sparc64, and boot as disk image for i386-pc π--core-compress=xz|none|autoβ pick which compression to use for the core image--label-bgcolor=COLORβ useCOLORfor the label background π¨--label-color=COLORβ useCOLORfor the label π¨--label-font=FILEβ useFILEas the font for the label-o,--output=FILEβ save the output inFILE. required, bestie, you can't skip this one π--product-name=STRINGβ useSTRINGas the product name--product-version=STRINGβ useSTRINGas the product version--rom-directory=DIRβ save ROM images inDIR. optional π--sparc-bootβ enable sparc boot. and again: this disables HFS+, APM, ARCS, and boot as disk image for i386-pc π--xorriso=FILEβ useFILEasxorriso. optional πΈ-?,--helpβ give this help list--usageβ give a short usage message-V,--versionβ print program version
real talk, this bit matters: mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so like, they match up, okay? iykyk π
Generates a bootable CD/USB/floppy image. π and listen β arguments other than options to this program get passed straight to xorriso, and they indicate source files, source directories, or any of the mkisofs options listed by the output of `xorriso -as mkisofs -help'.
Option -- switches to native xorriso command mode. so iconic of her.
Mail xorriso support requests to <bug-xorriso@gnu.org>. π¬
β¨ REPORTING BUGS β¨
Report bugs to <bug-grub@gnu.org>. fr fr, they wanna hear it π«Ά
β¨ SEE ALSO β¨
The full documentation for grub-mkrescue is maintained as a Texinfo manual. If the info and grub-mkrescue programs are properly installed at your site, the command
info grub-mkrescue
should give you access to the complete manual. slay ππ
and that's the whole page, bestie π this was GRUB 2.12, from April 2026 β mwah, go make something bootable π β¨π
π¦ where this page comes from
- fedora 43: grub2-tools-extra 1:2.12-43.fc43 Β· GPL-3.0-or-later
- fedora 44: grub2-tools-extra 1:2.12-56.fc44 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms