Essa mensagem de erro não tem nada a ver com códigos de tipo GPT (ou MBR); está se referindo ao sistema de arquivos contido dentro da partição. Eu suspeito que você não tenha criado esse sistema de arquivos. Muitas ferramentas de particionamento, incluindo gdisk
, não criam sistemas de arquivos; eles apenas criam as partições nas quais os sistemas de arquivos podem ser criados. Para criar um sistema de arquivos, você precisaria usar um comando como este:
mkfs -t ext4 /dev/sda4
Você deve digitar esse comando como root
ou através do utilitário sudo
, assim como gdisk
.
Algumas ferramentas, como o GParted, executam os dois trabalhos simultaneamente, o que é conveniente, mas turva as águas um pouco para quem está aprendendo o sistema, porque é fácil entender mal a distinção entre partições e sistemas de arquivos. As partições são estruturas de dados simples que consistem no número do setor inicial e no número do setor final (ou, equivalentemente, o comprimento), bem como metadados associados, como um código de tipo. Os sistemas de arquivos são estruturas de dados muito mais complexas que normalmente estão contidas em uma partição. Os sistemas de arquivos facilitam a criação e manipulação de arquivos - geralmente milhares deles.
Aliás, o kernel do Linux ignora códigos de tipo de partição. O mesmo acontece com muitos utilitários do Linux. As ferramentas de particionamento do Linux dão suporte a elas porque elas fazem parte das estruturas de dados da tabela de partição e porque alguns sistemas operacionais usam códigos de tipo como filtro, por isso é importante que os códigos do Linux estejam bem em um ambiente de inicialização dupla. Os programas de instalação do Linux também costumam usar códigos de tipos de maneira semelhante.