O terminal está dizendo qual é o problema, basta ler.
Você está utilizando o esquema de particionamento GPT e não criou uma partição de boot, se você não quer criar a partição boot tem que utilizar particionamento MBR.
Crie sim é a primeira, coloco sempre 512Mb
Como eu formato ela? E coloco os arquivos do boot?
Usei esse comando aki
mkdir -p /mnt/boot/efi && mount /dev/sda1 /mnt/boot/efi
A partição deveria ser montada em /efi
, ao invés de /boot/efi
.
A formatação é assim:
mkfs.fat -F32 /dev/sda1
Leia o guia oficial de instalação com atenção, ele contém todas as informações necessárias para instalar o sistema.
Assim
mkdir -p /mnt/efi && mount /dev/sda1 /mnt/efi
Sim.
(Essa requisito de 20 caracteres é bem irritante.)
Você digitou uma barra onde não deveria.
grub-install --target=x86_64-efi –efi-directory=efi --bootloader-id=GRUB
O diretório efi não está ali, você cometeu algum erro durante o processo de instalação.
Digitei esse comando na hora de instalar o boot
mkdir -p /mnt/efi && mount /dev/sda1 /mnt/efi
Da para criar a pasta nessa etapa do processo ou tenho q reinstalar tudo?
Essa parte está correta, apenas revise o processo para ter certeza que não cometeu nenhum erro.
Revisei tudo cada comando, esta tudo certo. Ate no
cfdisk
Diz que o /mnt/efi esta montado
Instalou o pacote efibootmgr
?
O genfstab esta certo
genfstab -U -p /mnt >> /mnt/etc/fstab
sim instalei
pacman -S efibootmgr
O “-p” não é utilizado.
https://wiki.archlinux.org/index.php/installation_guide#Fstab
coloca sem o p e reinstalei o efibootmgr
Bom a solução foi um seguinte:
Tipo de disco
cfdisk
Dos -------> BIOS
GTP-------> EUFI
Recriei o diretório EUFI
mkdir -p /mnt/efi && mount /dev/sda1 /mnt/efi
Instalar o grub em EUFI
grub-install --target=x86_64-efi --efi-directory=efi --bootloader-id=grub
@anon48453804
E esse comando mesmo para eufi
grub-mkconfig -o /boot/grub/grub.cfg