Меня тоже интересует этот вопрос. Опишу один практический случай.
На новый ноутбук в режиме UEFI (secure boot - отключен) устанавливалась Windows и Ubuntu.
После установки винды, приступаю к Ubuntu. На флешке установлен grub2 i386-pc, здесь-же образ Ubuntu 64бит.
Как загрузочное UEFI устройство флешка не видна.
Из образа Ubuntu 64 бит копирую на флешку содержимое каталога /EFI, содержимое каталога /boot/grub/x86_64-efi, файл /boot/grub/efi.img.
UEFI видит флешку как загрузочное UEFI устройство. Успешно устанавливается Ubuntu.
В UEFI меню появляется пункт загрузки grub, из которого запускаются Windows и Ubuntu.