O GPT possui códigos de tipo de partição exatamente como o MBR; A diferença é que eles são GUIDs de 128 bits em vez de inteiros de 8 bits. Mas eles servem ao mesmo propósito.
O GNU Parted os esconde de você, no entanto. Esses sinalizadores que você vê, como "boot" e "raid", são específicos do Parted. Quando você define o sinalizador "boot", ele define o código de tipo da partição para o GUID de uma partição do sistema EFI. Quando você define o sinalizador "raid", ele define o código de tipo da partição como um GUID diferente que indica um dispositivo de componente RAID de software do Linux. É por isso que esses sinalizadores (e vários outros que controlam o tipo de partição) são mutuamente exclusivos.
Eu não gosto muito do Parted, tanto pela forma estranha de expor os códigos do tipo GPT quanto por falta de algumas conveniências em comparação ao fdisk (como digitar "+ 10G" para especificar o fim de uma partição em relação ao início) . Para o particionamento GPT, eu uso o "gdisk", que é muito parecido com o fdisk convencional, mas para o GPT. No gdisk, você pode definir um tipo de partiton especificando o próprio GUID ou escolhendo a partir de uma tabela de números abreviados que é semelhante à que você obtém digitando 'L' no fdisk.