Primeiro, tente desativar a inicialização segura. Embora o Ubuntu devemos trabalhar com inicialização segura ativada, há alguns ocasionais de desleixo que causam problemas, por isso vale a pena tentar com a inicialização segura desativada.
Em segundo lugar, observo o seguinte na sua saída do Boot Repair:
efibootmgr -v
Timeout: 2 seconds
BootOrder: 0000,0001,0002
Boot0000* ubuntu Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)
Boot0001* UEFI: IP4 Realtek PCIe FE Family Controller ACPI(a0341d0,0)PCI(2,3)PCI(0,0)MAC(f8a963c13bd7,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0002* UEFI: IP6 Realtek PCIe FE Family Controller ACPI(a0341d0,0)PCI(2,3)PCI(0,0)MAC(f8a963c13bd7,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
que ubuntu
A entrada parece um pouco estranha. Normalmente, seria algo parecido com isto:
Boot0000* ubuntu HD(2,c00,114000,6e49fcaf-d054-47c9-ba69-a668c5ee8192)File(\EFI\ubuntu\shimx64.efi)
Observe que isso inclui um caminho para um arquivo, começando com o disco rígido ( HD(...)
). O seu não tem isso, o que sugere algum tipo de problema. Você pode tentar adicionar manualmente uma entrada de inicialização com efibootmgr
no Linux, como em:
efibootmgr -c -d /dev/sda -p 1 -l \\EFI\\ubuntu\\shimx64.efi -L MyUbuntu
Este comando deve criar uma nova entrada chamada MyUbuntu
. Observe as barras invertidas duplicadas ( \\
) usado como separadores de diretório no caminho para shimx64.efi
. Depois de digitar este comando, use efibootmgr -v
para ver os resultados; você deve ver uma nova entrada que inclua o caminho para shimx64.efi
, e seu número deve ser o primeiro no BootOrder
linha. Se tudo isso parece bom, então reinicie e espero que funcione.
Se a inicialização falhar neste momento e efibootmgr -v
mostra que a entrada que você criou mudou, você poderia tentar criar a entrada em um programa de shell EFI. Este processo é um pouco envolvido, mas em resumo:
- Você deve obter um shell EFI da versão 2. Este binário funciona bem para os computadores mais recentes.
- Você deve configurá-lo para poder iniciar o shell. Copiando-o para uma partição FAT em uma unidade flash USB
EFI/BOOT/bootx64.efi
deve permitir que você inicie nele. Como alternativa a estas duas primeiras etapas, você pode baixar uma unidade flash USB ou uma versão CD-R rEFInd, prepare uma mídia de inicialização e inicialize-a. Essas versões do rEFInd incluem um binário de shell EFI que você pode iniciar a partir da segunda linha de ícones.
- No shell, digite
bcfg boot dump -b
para ver as entradas existentes. Preste atenção nos números, pois você precisará criar uma entrada usando um número que ainda não esteja em uso.
- Crie uma nova entrada digitando
bcfg boot add 4 fs0:\EFI\ubuntu\shimx64.efi "Ubuntu (shell)"
, mudando 4
para um número que não está em uso. Observe as barras invertidas usadas como separadores de diretório. Observe também que isso pressupõe que fs0:
é seu ESP. (Você pode verificar isso digitando fs0:
e depois usando dir
ou ls
para visualizar seu conteúdo.) Isso cria uma entrada com um nome Ubuntu (shell)
no menu. (Esse nome é arbitrário; mude como achar melhor.)
- Tipo
bcfg boot mv 4 0
, mudando 4
para qualquer número que você usou na etapa anterior. Isso define a nova entrada como padrão.
- Tipo
reset
para reiniciar o computador.
Se esse procedimento falhar, seu firmware será muito mal quebrado. Se o computador for novo, recomendo devolvê-lo à loja e entrar em contato com a Toshiba para informar por que você o devolveu. Os fabricantes continuarão vendendo lixo se as pessoas não reclamarem, e devolver o lixo é a única maneira de reclamarmos que receberemos atenção.
Se os procedimentos acima falharem e você não puder devolver o computador, tente copiar o conteúdo do EFI/ubuntu
no ESP para EFI/Microsoft/Boot
(você precisará criar esse diretório) e renomear shimx64.efi
para bootmgfw.efi
. Você pode então precisar criar uma entrada de inicialização com efibootmgr
ou bcfg
, como acabamos de descrever. Como você pode imaginar, EFI/Microsoft/Boot/bootmgfw.efi
é o nome normal do carregador de inicialização do Windows. Infelizmente, algumas EFIs gravemente quebradas não inicializam mais nada. O Boot Repair também pode configurar isso, embora eu acredite que você precise selecionar uma opção no menu Advanced para fazer isso.