Pular para o conteúdo

Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático

Dica publicada em Linux / Introdução
Danielbbom Danielbom_panda
Hits: 667 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático

Nesta dica ensino a instalar o 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.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Anúncio do meu script de Pós-Instalação do Ubuntu

Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual

Script de montagem de chroot automatica

NumLock na inicialização

Distribuições Linux

Utilizando tar com ssh para backups sem ocupar espaço na máquina cliente

Openchrome + Slackware Linux 12: placa de vídeo com suporte a 3D

The Chakra Project

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.