Next: Invoking grub-mount, Previous: Invoking grub-mkrelpath, Up: User-space utilities [Contents][Index]
The program grub-mkrescue generates a bootable GRUB rescue image
(see Making a GRUB bootable CD-ROM).
grub-mkrescue -o grub.iso
All arguments not explicitly listed as grub-mkrescue options are
passed on directly to xorriso in mkisofs emulation mode.
Options passed to xorriso will normally be interpreted as
mkisofs options; if the option ‘--’ is used, then anything
after that will be interpreted as native xorriso options.
Non-option arguments specify additional source directories. This is commonly used to add extra files to the image:
mkdir -p disk/boot/grub
(add extra files to disk/boot/grub)
grub-mkrescue -o grub.iso disk
grub-mkrescue accepts the following options:
Print a summary of the command-line options and exit.
Print the version number of GRUB and exit.
Save output in file. This "option" is required.
Pre-load the named GRUB modules in the image. Multiple entries in modules should be separated by whitespace (so you will probably need to quote this for your shell).
If generating images for the QEMU or Coreboot platforms, copy the resulting qemu.img or coreboot.elf files respectively to the dir directory as well as including them in the image.
Use file as the xorriso program, rather than the built-in
default.
Use file as the grub-mkimage program, rather than the
built-in default.