Reservar una partición de 1MB para el core.img de Grub (y evitar el error de que es muy grande y no cabe)
Primera partición: FAT32 (tipo «b» en fdisk)
Segunda partición: FAT16<32M (tipo "4" en fdisk)
Activar (boot) partición 2
"Formatear" la primera partición (suponiendo que el pendrive aparece como sdb)
mkfs -t vfat -F 32 /dev/sdb1
Montar partición
mount /dev/sdb1 /mnt/usb
mkdir /mnt/usb/boot
mkdir -p /mnt/usb/iso
Para UEFI:
grub-install --target x86_64-efi --force --efi-directory /mnt/usb --boot-directory=/mnt/usb/boot --removable
Crear grub.cfg