A maneira mais fácil é provavelmente iniciar o Ubuntu a partir de um live usb, baixar o boot-repair e reinstalar o grub.
Enquanto eu estava brincando com a minha ordem de inicialização, mudei o firmware do efi para o topo e reiniciei minha máquina. Agora eu estou preso em um loop de uefi e ordens de inicialização tentando voltar para o meu desktop. Como faço para corrigir isso.
A maneira mais fácil é provavelmente iniciar o Ubuntu a partir de um live usb, baixar o boot-repair e reinstalar o grub.
Inicialize no Ubuntu e use efibootmgr :
sudo efibootmgr para ver sua ordem de inicialização (ou sudo efibootmgr -v para ver mais detalhes). BootOrder e os números Boot#### de todas as entradas nessa linha e da entrada ubuntu . Observe que os números estão em hexadecimal. ubuntu deve ser o primeiro, possivelmente seguido pelo Windows e outras coisas. -o para efibootmgr para definir essa ordem de inicialização, como em sudo efibootmgr -o 5,3,D,2001 para definir a ordem de inicialização como Boot0005 first, Boot0003 second e assim por diante.