Você pode tentar usar bcfg de um shell EFI versão 2:
- Faça o download de um shell EFI versão 2. Aqui está um link para um binário semi-oficial . Se esse binário parar, tente este , mas note que você precisará descompactar o programa shell de o arquivo zip. (O segundo programa deve funcionar em computadores mais antigos, que o primeiro não suporta).
- Crie uma unidade flash USB com uma partição FAT.
- Copie o shell EFI para a unidade flash USB como
EFI/BOOT/bootx64.efina unidade flash. Por exemplo, se você montar a unidade flash em/media/flash, o arquivo deverá ser/media/flash/EFI/BOOT/bootx64.efi. - Reinicie e diga ao seu computador para inicializar a partir da unidade flash USB.
- No shell EFI, digite
bcfg boot dump -vpara ver as entradas de inicialização atuais. Anote o número mais alto nas entradas de inicialização existentes. - Adicione uma nova entrada de inicialização usando
bcfg boot add 3 fs0:\EFI\ubuntu\grubx64.efi "Ubuntu", alterando3para um valor maior do que qualquer outro na lista que você obteve na etapa anterior. - Digite
bcfg boot mv 3 0para tornar o GRUB a entrada de inicialização padrão. (Altere3para o número que você usou na etapa anterior.)
Quando você reinicia normalmente, o computador deve inicializar no GRUB por padrão.