Насколько я понимаю, биос uefi загружает grub.efi из раздела efi. Теперь он загружает кучу модулей grub и файл конфигурации из каталога /boot.
Но как grub находит правильное устройство, в котором находится загрузочный раздел? В grub legacy вы обычно устанавливаете grub на определенный раздел, используя
# grub-install --root-directory=/dev/sda
Так что совершенно ясно, где он будет искать загрузочный каталог. Как grub-efi определяет правильное устройство?