-gpart add -t freebsd-boot -s 1024 -l boot ${DESTDISK}
-gpart add -a 1m -s 32G -t freebsd-swap -l swap ${DESTDISK}
-gpart add -a 1m -t freebsd-zfs -l syszfs ${DESTDISK}
-gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ${DESTDISK}
+gpart add -a 4k -t efi -s 200M -l efiboot0 ${DESTDISK}
+gpart bootcode -p /boot/boot1.efifat -i 1 ${DESTDISK}
+gpart add -a 4k -t freebsd-boot -s 512k -l gptboot0 ${DESTDISK}
+gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ${DESTDISK}
+gpart add -a 1m -s 32G -t freebsd-swap -l swap0 ${DESTDISK}
+gpart add -a 1m -t freebsd-zfs -l zfs0 ${DESTDISK}
+gpart set -a active ${DESTDISK}