Según tengo entendido, el uefi bios carga grub.efi desde la partición efi. Esto ahora carga un montón de módulos grub y el archivo de configuración desde el directorio / boot.

Pero, ¿cómo encuentra grub el dispositivo correcto en el que reside la partición de arranque? En el legado de grub, generalmente instalarías grub en una partición específica, usando

# grub-install --root-directory=/dev/sda

Entonces, está bastante claro dónde buscará el directorio de arranque. ¿Cómo grub-efi descubre el dispositivo correcto?

usuario128063
fuente