A partição EFI contém apenas um sistema de arquivos FAT, para que você possa montá-lo, criar um diretório / EFI / ubuntu e copiar /usr/lib/grub/x86_64-efi-signed/grubx64.efi.signed em / EFI / ubuntu /grubx64.efi e /usr/lib/shim/shim.efi.signed em /EFI/ubuntu/shimx64.efi. Agora, se sua entrada de inicialização nvram foi excluída, você precisará usar o efibootmgr para criar outra. Um benefício real do UEFI é que os bootloaders são apenas arquivos que podem ser copiados. O outro arquivo que você precisará é uma cópia do grub.cfg, ou a "real" do /boot/grub/grub.cfg, ou um esboço de 3 linhas que puxa o real, se parece com o abaixo, ajuste dispositivos como necessário:
search.fs_uuid 4e9797fa-2b51-4c8f-9a5c-37ee2cbf88ad root hd0,gpt7
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg