NAME

grub-mkimage – make a bootable image of GRUB  

SYNOPSIS

grub-mkimage [,OPTION/…] [,OPTION/]… [,MODULES/]  

DESCRIPTION

Make a bootable image of GRUB.
-c, –config=,FILE/
embed FILE as an early config
-C, –compression=(xz|none|auto)
choose the compression to use for core image
-d, –directory=,DIR/
use images and modules under DIR [default=/usr/lib/grub/<platform>]
-k, –pubkey=,FILE/
embed FILE as public key for signature checking
-m, –memdisk=,FILE/
embed FILE as a memdisk image

Implies `-p (memdisk)/boot/grub’ and overrides

any prefix supplied previously, but the prefix
itself can be overridden by later options
-n, –note
add NOTE segment for CHRP IEEE1275
-o, –output=,FILE/
output a generated image to FILE [default=stdout]
-O, –format=,FORMAT/
generate an image in FORMAT available formats: i386-coreboot, i386-multiboot, i386-pc, i386-pc-pxe, i386-pc-eltorito, i386-efi, i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-efi, arm64-efi
-p, –prefix=,DIR/
set prefix directory [default=/boot/grub]
-v, –verbose
print verbose messages.
-?, –help
give this help list
–usage
give a short usage message
-V, –version
print program version

Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.  

Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.