Eu quero conseguir uma instalação adequada do GRUB, assim ele será capaz de inicializar o EFI Arch Linux no meu MSI B250M PRO-VDH sem mais intervenção do usuário.
Tudo foi configurado da seguinte forma:
/ dev / sdc1 é a partição EFI, FAT32 400 MB, montada em / boot (/ mnt / boot fora do chroot)
/ dev / sdc2 é swap, 16 GB
/ dev / sdc3 é a partição Linux na qual o Arch foi instalado, EXT4 em torno de 100 GB, montado em / (/ mnt fora do chroot)
Tudo vai bem até a instalação do bootloader. Através do arco-chroot eu instalei o grub e efibootmgr, então continuei instalando, como sempre:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=BOOT
Nenhum erro foi informado e, em seguida, fez o arquivo de configuração, como sempre:
grub-mkconfig -o /boot/grub/grub.cfg
Nenhum erro relatado. Depois que eu reiniciei meu sistema, a entrada de inicialização não estava lá.
Eu continuei copiando grubx64.efi para bootx64.efi e a entrada de inicialização finalmente apareceu, embora sempre inicialize no shell GRUB ao invés de carregar o Arch Linux. A reconstrução do arquivo de configuração também não funciona.
Conectar a unidade em outro sistema EFI inicializa com êxito o Arch Linux sem maiores aborrecimentos.
Tags boot grub2 linux arch-linux efi