A quanto ho capito, il bios uefi carica grub.efi dalla partizione efi. Questo ora carica un sacco di moduli grub e il file di configurazione dalla directory / boot.
Ma come fa grub a trovare il dispositivo corretto in cui risiede la partizione di avvio? In grub legacy, di solito installeresti grub in una partizione specifica, usando
# grub-install --root-directory=/dev/sda
Quindi è abbastanza chiaro dove cercherà la directory di avvio. Come fa grub-efi a capire il dispositivo corretto?