I've neve used them personally but I know parted can create them and it looks like the kernel option is CONFIG_EFI_PARTITION which is on by default in Debian, I don't have an Ubuntu machine to check ...
gdisk -- This program is modeled after Linux fdisk, but it operates on GUID Partition Table (GPT) disks rather than the Master Boot Record (MBR) disks that fdisk modifies. As such, gdisk is an ...
Description: Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions. The Basic Input/Output ...