Pelo que entendi, o BIOS do uefi carrega o grub.efi da partição efi. Isso agora carrega vários 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, é bem claro onde ele procurará o diretório de inicialização. Como o grub-efi descobre o dispositivo correto?