Next we need to create a font in pf2 format. Most documents use the unifont.pf2. If you don't have this file on your system you can use the grub-mkfont utility to create such a font. Download the PCF version of unifont from http://unifoundry.com/unifont.html, e.g. unifont-5.1.20080820.pcf.gz. Then use grub-mkfont to convert it:

preparing the USB stick

The USB has to be formatted with a GUID Partition Table (GPT).
Furthermore you must create a partition with the "boot" flag on. The program gparted is great to create such a partition scheme, but you may not have Xorg installed, so here are the steps for the console variant parted:

installing the grub2 efi image

First create the directory from where an efi system will search for bootable images. The filesystem must be supported by the boot system, so we choose fat32 (nerds forgive us), because it is almost always supported:

# mkdir -p /mnt/usb/efi/BOOT

In the first step we created a grub2 efi image named BOOTX64.EFI under:

grub2/lib/grub/x86_64-efi

Out of this directory we copy the efi image along with all needed grub2 modules to efi/BOOT: