Primeiro, tente desativar a inicialização segura. Embora o Ubuntu deva funcionar com o Secure Boot ativado, há alguns ocasionais de desleixo que causam problemas, por isso vale a pena tentar com o Secure Boot desativado.
Em segundo lugar, observo o seguinte na sua saída de reparo de inicialização:
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
Essa entrada de ubuntu
parece um pouco estranha. Normalmente, seria algo como 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 duplas ( \
) usadas como separadores de diretório no caminho para shimx64.efi
. Depois de digitar esse comando, use efibootmgr -v
para exibir os resultados; você deve ver uma nova entrada que inclua o caminho para shimx64.efi
e seu número deve ser o primeiro na linha BootOrder
. Se tudo isso parece bom, então reinicie e espero que funcione.
Se a inicialização falhar nesse ponto e efibootmgr -v
mostrar que a entrada criada foi alterada, você pode tentar criar a entrada em um programa shell EFI. Esse processo é um pouco complicado, mas resumido:
- 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. Copiá-lo para uma partição FAT em uma unidade flash USB, pois
EFI/BOOT/bootx64.efi
deve permitir que você inicialize nele. Como alternativa a essas duas primeiras etapas, você pode fazer o download de uma unidade flash USB ou da versão em CD-R de rEFInd, prepare um meio de inicialização e inicialize-o. Essas versões do rEFInd incluem um binário da 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)"
, alterando4
para um número que não esteja em uso. Observe as barras invertidas usadas como separadores de diretório. Observe também que isso pressupõe quefs0:
seja seu ESP. (Você pode verificar isso digitandofs0:
e, em seguida, usandodir
ouls
para exibir seu conteúdo.) Isso cria uma entrada com um nomeUbuntu (shell)
no menu. (Esse nome é arbitrário; mude como achar melhor.) - Digite
bcfg boot mv 4 0
, alterando4
para o número que você usou na etapa anterior. Isso define a nova entrada como padrão. - Digite
reset
para reinicializar o computador.
Se este procedimento falhar, então seu firmware está 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, poderá tentar copiar o conteúdo de EFI/ubuntu
no ESP para EFI/Microsoft/Boot
(você precisará criar esse diretório) e renomear shimx64.efi
para %código%. Você pode então precisar criar uma entrada de inicialização com bootmgfw.efi
ou efibootmgr
, como acabamos de descrever. Como você pode imaginar, bcfg
é o nome usual do gerenciador 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.