Erro instalação do grub

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.

1 curtida

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.

https://wiki.archlinux.org/index.php/Installation_guide

2 curtidas

Assim

mkdir -p /mnt/efi && mount /dev/sda1 /mnt/efi

Sim.

(Essa requisito de 20 caracteres é bem irritante.)

2 curtidas

Agora deu esse erro aki


ate usei esse tópico https://wiki.archlinux.org/index.php/GRUB_(Português)

Você digitou uma barra onde não deveria.

grub-install --target=x86_64-efi –efi-directory=efi --bootloader-id=GRUB

Continua o mesmo, dei um

ls e cd

para mostrar os arquivos

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?

1 curtida

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

1 curtida

@anon48453804
E esse comando mesmo para eufi

grub-mkconfig -o /boot/grub/grub.cfg