Erro de instalação do Linux relacionado ao sistema de arquivos

0

Instalando o Devuan Linux (derivado do Debian), recebo esta mensagem de erro:

The attempt to mount a file system with type vfat in /dev/nvme0n1p1 at /boot/efi failed.

Durante a instalação, não especifiquei para criar um sistema de arquivos vfat (o SSD estava vazio) e não especifiquei para criar a partição EFI em boot /.

Esta é a estrutura de particionamento necessária do SSD:

/dev/nvme0n1p1 - 1.0 TB Unknown

  1 MB  FREE SPACE
 98 MB  ESP    EFI
 50 GB  ext4   /      /
 10 GB  ext4   var    /var
 68 GB  swap   swap   swap
  4 GB  ext4   tmp    /tmp
 50 GB  ext4   opt    /opt
500 GB  btrfs  home   /home
342 GB  FREE SPACE

Eu não consegui me livrar do primeiro bloco de 1 MB de espaço livre, mas esse não deveria ser o problema.

O sistema está configurado para usar UEFI.

  • Preciso adicionar uma partição / boot?
  • Preciso adicionar uma partição ESP?
  • Uma partição EFI de 98 MB é suficiente?
    • Seu tamanho depende do número de sistemas operacionais instalados?

Como posso consertar meu sistema?

    
por Pietro 29.06.2018 / 19:38

1 resposta

1

Assumindo UEFI / GPT nas respostas abaixo.

1 MiB de espaço livre

Existem ambos falhas de segurança e razões de alinhamento para esse 1 MiB (também em o fim dos discos), por isso não deve ser um problema.

/boot

Você provavelmente não precisa de uma partição /boot . Existem alguns casos específicos .

ESP

No pressuposto acima, você precisa de um ESP , e você tem um. ESP significa E FI S ystem P de artição e UEFI (o U é descartado em alguns casos) significa U E xtensible F > interface I .

ESP tamanho

É provável que 98 MB sejam muito pequenos (ainda que isso esteja causando a mensagem de erro). Microsoft diz 100 MiB é o mínimo, embora uma boa recomendação seja de 550 MiB

Outras considerações

Eu nunca instalei o Devuan e, portanto, não posso responder sobre essa mensagem de erro específica. Pode ser um bug no software de instalação. Eu me deparei com erros que eu suspeito estar relacionado a ser um disco NVMe.

Eu recomendo aumentar o tamanho conforme descrito acima. Além disso, você precisará apenas de necessidade ESP ( /boot/efi ) (possivelmente /boot ) e de raiz ( / ) de partições, mas os outros estão bem. Além disso, certifique-se de que o ESP tenha vfat (de preferência FAT32 ) sistema de arquivos e o esp (ou boot, esp ) sinalizador (às vezes referido como EFI System ou EF00 ). Você pode manter as outras partições contanto que você não tente ter vários ESP. Além disso, a troca de 68 GB parece excessiva.

UEFI / MBR

Minha suposição inicial pode estar incorreta. Se você usar o layout de partição MBR (" dos "), em algumas ferramentas (por exemplo, fdisk ) um bootable sinalizador deve ser definido, em fdisk é mostrado como um asterisco * na coluna Boot ao imprimir a tabela na tela. Veja este relacionado Stack Exchange: Unix & Linux pergunta .

No entanto, geralmente é recomendado usar o layout GPT com UEFI, consulte o Manual do Gentoo e Arch Wiki .

    
por 03.07.2018 / 15:02