Monte a primeira partição da unidade flash USB (o ESP) em /boot/efi e emita os seguintes comandos (alterando /boot/efi se você montar em outro local):
cd /boot/efi/EFI
sudo mv ubuntu boot
sudo mv boot/grubx64.efi boot/bootx64.efi
cd ~
Você pode desmontar a unidade flash USB e ela deve funcionar.
EDIT: Como o acima não funcionou, tente algo mais radical:
- Faça o download do binário
.zipversão do arquivo ( não a versão do pacote Debian) do meu gerenciador de inicialização do rEFInd e descompacte o arquivo.zip. - Em uma inicialização funcional da sua unidade flash USB, abra uma janela do Terminal.
- Digite
df /boot/efipara identificar o arquivo de dispositivo associado ao ESP da sua unidade flash USB. -
cdpara o subdiretóriorefind-bin-{version}do rEFInd descompactado. Se você digitarls, deverá ver, entre outras coisas, um arquivo de script chamadoinstall.sh. - Digite
sudo ./install.sh --alldrivers --usedefault /dev/sdb1, alterando/dev/sdb1para o arquivo de dispositivo da sua unidade flash USB, conforme identificado anteriormente.
Em teoria, neste momento, a unidade flash USB deve ser inicializável em mais sistemas.