'filesystem “/ boot” tem o tipo errado para uma partição de sistema EFI'

1

Eu recebo este erro quando executo bootctl install no chroot

filesystem "/boot" has the wrong type for an EFI System Partition

Eu procurei on-line e alguém teve esse problema e a solução dele foi que ele estava perdendo uma bandeira de inicialização.

Quando eu digito "print" em parted para ver minhas partições, ele mostra que o sinalizador da minha partição / boot é "msftdata" é isso que devo alterar? e como?

Estou instalando no meu laptop ASUS (uefi)

    
por Hova 07.11.2015 / 23:23

2 respostas

0

O GUID da partição deve ser ef00 e o sistema de arquivos deve ser FAT32. Não há necessidade de nenhum sinalizador, se / boot corresponder a esses requisitos.

    
por 07.11.2015 / 23:57
0

Em parted , os sinalizadores para uma partição ESP devem ser boot e esp , não msftdata .

Ao usar o particionamento GPT com parted , o sinal boot é apenas um alias para o sinal esp .

parted apresenta os GUIDs do tipo de partição GPT como "sinalizadores". Isso é um pouco limitante, pois há muitos tipos de partição GPT definidos e apenas alguns deles são acessíveis como sinalizadores em parted . Também é confuso, pois você pode pensar que pode aplicar vários sinalizadores ao mesmo tempo, mas, na realidade, uma partição GPT pode ter apenas um tipo de GUID a qualquer momento. Não é imediatamente óbvio em parted que os sinalizadores esp e msftdata são mutuamente exclusivos, mas na verdade são exatamente isso.

Em gdisk , os tipos de partição GPT são apresentados como códigos curtos, como ef00 , conforme mencionado pelo FireFaced. Mas esses códigos são específicos da ferramenta gdisk : eles não significam nada em parted ou em qualquer outra ferramenta de particionamento GPT.

Se você usar parted , remova o msftdata da sua partição /boot e aplique o esp em vez disso. O sinalizador boot deve aparecer automaticamente.

Os requisitos para a inicialização do UEFI a partir de um disco particionado da GPT são:

  • a presença de uma partição ESP com o tipo de partição apropriado GUID (= o esp sinalizador em parted )
  • um sistema de arquivos na partição ESP que é suportado pelo firmware do sistema (FAT32 é o tipo de sistema de arquivos exigido pelo padrão UEFI, mas o firmware também pode suportar outros tipos; por exemplo, em sistemas Apple, a partição ESP pode ter um Sistema de arquivos HFS +.)
  • e uma variável de inicialização UEFI configurada ou um arquivo de bootloader no caminho de fallback dependente de arquitetura: para sistemas x86 de 64 bits, o caminho de fallback é \EFI\Boot\bootx64.efi conforme expresso no estilo nativo FAT32.
por 07.08.2018 / 15:37