Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático
Dica publicada em Linux / Introdução
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático
Nesta dica ensino a instalar o
Gere o grub.cfg:
Crie a pasta de fallback e copie o GRUB EFI para lá:
Verifique com efibootmgr:
Opcional: tornar isso automático com script.
Crie um script chamado
Torne executável:
E execute após instalar o GRUB.
GRUB sem archinstall em UEFI problemáticos que não detectam o GRUB no BIOS, assim como acontece em modelos mais recentes da Samsung e outras marcas com UEFI Rigorosos. Este guia é voltado para sistemas UEFI com firmware problemático (como em notebooks Samsung) que não detectam corretamente entradas personalizadas de boot do Arch Linux.
Sintoma
Mesmo com o GRUB instalado corretamente (e entradas visíveis no efibootmgr), o sistema não aparece como opção de boot ou não inicia.Solução
Usar o caminho UEFI de fallback padrão, que todos firmwares devem reconhecer:EFI/BOOT/BOOTX64.EFI
Passos Finais da Instalação (Após instalar GRUB)
Instale o GRUB normalmente:grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch
Gere o grub.cfg:
grub-mkconfig -o /boot/grub/grub.cfg
Crie a pasta de fallback e copie o GRUB EFI para lá:
mkdir -p /boot/efi/EFI/BOOT cp /boot/efi/EFI/arch/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
Verifique com efibootmgr:
efibootmgr -v
Resultado
Seu notebook agora vai conseguir iniciar o Arch Linux normalmente via UEFI, mesmo com firmware que ignora entradas de boot personalizadas.Opcional: tornar isso automático com script.
Crie um script chamado
fixuefiboot.sh:
#!/bin/bash set -e mkdir -p /boot/efi/EFI/BOOT cp /boot/efi/EFI/arch/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI echo "EFI fallback configurado com sucesso."
Torne executável:
chmod +x fixuefiboot.sh
E execute após instalar o GRUB.