Você pode tentar instalar o driver rEFInd em qualquer sistema de arquivos Linux que você usou na unidade flash USB. (O rEFInd vem com os drivers ext2 / 3fs, ext4fs e ReiserFS.) Que possam permitir que o rEFInd leia e inicialize o kernel, mas você também precisará inserir manualmente as opções do kernel (pressionando F2 ou Insira duas vezes depois de destacar a opção Linux) ou crie um arquivo /boot/refind_linux.conf
para manter essas opções.
Se a instalação do driver do sistema de arquivos apropriado não ajudar, é provável que a EFI não esteja ativando a unidade flash USB. Pode ser possível escrever um driver EFI simples para fazer isso, mas isso exigiria muita experiência.