что за папки и файлы лежат в разделе EFI?
Если кратко, то...
Для загрузки в режиме EFI загрузчики распологаются на ESP-разделе с файловой системой FAT32, с флагами "boot,esp".
EFI/BOOT - в этом какалоге UEFI будет искать загрузчики.
BOOTX64.EFI - загрузчик по умолчанию. Любой UEFI обязан уметь его загружать. На все остальные в принципе может наплевать.
Загрузчик Windows называется bootmgfw.efi. Загрузчик груб обычно называется grubx64.efi. Но может быть и другое имя.
При включенном "secure boot", используется специальный подписанный загрузчик shimx64.efi. Но может иметь другое имя. Например, на образе Ubuntu он называется BOOTX64.EFI.
UEFI запускает shimx64.efi, а он запускает grubx64.efi. Поэтому, в UEFI обычно как минимум две записи: одна для shim, другая для grub.
/EFI/Microsoft - здесь находятся файлы, необходимые для работы загрузчика Windows.
/EFI/ubuntu - здесь находятся файлы, необходисые для загрузчика груб.
В образе Ubuntu файлы груб находятся в каталоге /boot/grub.