Eu resolvi criando um kernel EFI-stub e então, enquanto inicializava, eu instalei o grub com grub2-install --target=$arch-efi --efi-directory=$esp
onde $esp
é o diretório onde montei meu /boot
e $arch
é a arquitetura da minha CPU (no meu caso, x86_64
. Com este procedimento, o grub é então instalado no $esp
e um grubx64.efi
é criado.
O último passo a ser dado é a criação da configuração:
grub2-mkconfig -o $esp
E tudo está pronto!
Então, para resumir:
- Crie um kernel EFI-STUB e inicialize-o
- Instale o grub como de costume com:
grub2-install --target=$arch-efi --efi-directory=$esp
- Crie o arquivo de configuração para o grub:
grub2-mkconfig -o $esp
- Feito!