Pelo que entendi, o uefi bios carrega o grub.efi da partição efi. Isso agora carrega um monte de módulos grub e o arquivo de configuração do diretório / boot.
Mas como o grub encontra o dispositivo correto no qual a partição de inicialização reside? No grub legacy, você normalmente instala o grub em uma partição específica, usando
# grub-install --root-directory=/dev/sda
Portanto, fica bem claro onde procurará o diretório de inicialização. Como o grub-efi descobre o dispositivo correto?