Você não precisa instalar um gerenciador de inicialização para o Arch aqui. EFISTUB
está no kernel há muito tempo. Você pode inicializá-lo diretamente do rEFIt, embora você realmente deva usar o rEFInd. Além disso, pare de usar o GRUB 2, especialmente às cegas.
- Coloque a imagem do kernel do Linux e o initramfs (presumivelmente você está inicializando o initramfs, mas se você realmente sabe o que está fazendo, você pode não estar) no ESP.
-
Configure o gerenciador de inicialização EFI que você escolher, para também permitir que você opte por inicializar o Arch Linux. No meu
/EFI/archlinux/archlinux.conf
(como visto no Mac, nenhum ESP separado, arquivo incluído por/EFI/refind/refind.conf
), tenho algo como o seguinte.menuentry "Arch Linux custom kernel" { icon EFI/refind/icons/os_arch.png loader EFI/archlinux/vmlinuz-linux initrd EFI/archlinux/initramfs-linux.img options "root=/dev/mapper/fastvg-rootlv ro" submenuentry "fallback" { initrd EFI/archlinux/initramfs-linux-fallback.img } }
Ajuste de acordo.
Por favor, entenda o que são os gerenciadores de inicialização e boot antes de seguir as instruções cegamente. Aqui está uma sugestão de leitura sobre o EFI
efivars
não foi usado pelo Arch Linux em um tempo relativamente longo. Não está nem na configuração do kernel de estoque. efivarfs
já deve estar montado de qualquer forma.