Se estiver instalando o Ubuntu no modo de inicialização UEFI para uma segunda unidade, interna ou externa como instalação completa, será necessário ter a unidade vista como sd gpt particionada com uma partição de sistema ESP-efi, FAT32 formatado com sinalizador de inicialização, 100 a 500MB . Você também quer um ESP na unidade que você instala o Ubuntu, mas ele não pode ser usado durante a instalação. Melhor copiar arquivos de inicialização ESP de volta para instalar a unidade se a unidade sda falhar ou for removida ou outros problemas.
O Grub parece querer apenas instalar seus arquivos de inicialização UEFI em uma unidade ESP em drive vista como sda. Pode até dizer durante a instalação, instalando em sdb, mas será erro se não ESP em sda. Pode ser um problema maior em alguns sistemas em que a unidade flash de instalação é vista como sda.
Quando você começar a usar o UEFI, é melhor que todas as unidades sejam gpt e cada unidade com uma instalação tenha uma partição ESP próxima ao início da unidade. Como eu também sugiro uma instalação em todas as unidades, todas as unidades devem ter um ESP, mesmo que seja apenas para uso futuro.
Atualização para unidades removíveis:
Duas unidades ou qualquer segundo, externo ou outro drive que sda. Observe que a instalação completa em qualquer unidade diferente de sda no modo UEFI apresenta alguns problemas. O Grub só é instalado na partição do sistema ESP - efi em sda. E você então tem que copiar arquivos para a sua instalação.
E o ufub do Ubuntu só é instalado no ESP em sda, ou não no drive externo e não em /EFI/Boot/bootx64.efi. Para o meu PC UEFI instalação completa em uma unidade flash Eu copiei / EFI / ubuntu manualmente no ESP sda para flash ESP da unidade. Em seguida, copiei novamente para / EFI / Boot e renomeie shimx64.efi para bootx64.efi. Em seguida, atualizei o fstab para ter o UUID correto para o ESP na unidade externa.
A versão do grub em uma instalação completa é codificada para encontrar o resto do grub em / EFI / ubuntu, então ambas as cópias são necessárias. Existem maneiras de instalar diretamente o grub como bootx64.efi, mas você precisa manter manualmente o grub.cfg.
E se você não quiser entradas UEFI na unidade interna, depois de copiar entradas para externo:
Como faço para remover o "Ubuntu" no menu de inicialização da bios? (UEFI)