You could create on the external disk a 300MB partition formatted FAT32.
From a live USB, chroot into the system on the external drive.
To chroot, you can use the tool in the live ISO or this tutorial:
From inside chroot mount the newly created partition to /boot/efi and execute