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: 668 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.

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

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

Script de montagem de chroot automatica

As 10 distribuições Linux preferidas nos últimos 3 meses

Configurando um ambiente LAMP (acrônimo para Linux, Apache, MySQL e PHP) no Ubuntu 10.04

Bloqueando 889.898 sites pornográficos no seu computador

Gmanedit - Editando, criando e contribuindo com documentação

Instalando o Virtualbox no Ubuntu

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.