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 ...
What is the GPT protective partition? Why is my disk showing as GPT protective partition in Disk Management? How to fix a GPT protective partition without losing data and regain access to it? In this ...
Now with a little bit of searching I've found a Windows based tool that claims it can recover a GUID partition table called Partition Guru Professional Edition (the free version does not handle > 2 TB ...