| --compress= | no|xz|gz|lzo | compress GRUB files [optional] |
| --disable-shim-lock | | disable shim_lock verifier |
| --dtb= | FILE | embed a specific DTB |
-d | --directory= | DIR | use images and modules under DIR [default=/usr/local/lib/grub/<platform> ] |
| --fonts=FONTS | | install FONTS [default=unicode] |
| --install-modules= | MODULES | install only MODULES and their dependencies [default=all ] |
-k | --pubkey=FILE | | embed FILE as public key for signature checking |
| --locale-directory= | DIR | use translations under DIR [default=/usr/local/share/locale ] |
| --locales=LOCALES | | install only LOCALES [default=all ] |
| --modules=MODULES | | pre-load specified modules MODULES |
| --sbat= | FILE | SBAT metadata |
| --themes= | THEMES | install THEMES [default=starfield ] |
-v | --verbose | | print verbose messages. |
| --allow-floppy | | make the drive also bootable as floppy (default for fdX devices). May break on some BIOSes. |
| --boot-directory= | DIR | install GRUB images under the directory DIR/grub instead of the boot/grub directory |
| --bootloader-id= | ID | the ID of bootloader. This option is only available on EFI and Macs. |
| --core-compress= | xz|none|auto | choose the compression to use for core image |
| --disk-module= | MODULE | disk module to use (biosdisk or native). This option is only available on BIOS target. |
| --efi-directory= | DIR | use DIR as the EFI System Partition root. |
| --force | | install even if problems are detected |
| --force-lba | | Force GRUB to use LBA mode even for a buggy BIOS. Is this option still supported? |
| --force-file-id | | use identifier file even if UUID is available |
| --grub-shell=FILE | | Use FILE as the grub shell. Is this option still supported? |
| --label-bgcolor= | COLOR | use COLOR for label background |
| --label-color= | COLOR | use COLOR for label |
| --label-font= | FILE | use FILE as font for label |
| --macppc-directory= | DIR | use DIR for PPC MAC install. |
| --no-floppy | | Do not probe any floppy drive. Is this option still supported? |
| --no-bootsector | | do not install bootsector |
| --no-nvram | | don't update the boot-device and or Boot* NVRAM variables. This option is only available on EFI and IEEE1275 targets. |
| --no-rs-codes | | Do not apply any reed-solomon codes when embedding core.img. This option is only available on x86 BIOS targets. |
| --product-version= | STRING | use STRING as product version |
| --recheck | | delete (probe?) device map (/boot/grub/device.map ) if it already exists |
| --removable | | the installation device is removable. This option is only available on EFI. |
-s | --skip-fs-probe | | do not probe for filesystems in DEVICE |
| --target= | TARGET | install GRUB for TARGET platform (see below) |
-? | --help | | |
| --usage | | give a short usage message |
-V | --version | | print program version |