O Ubuntu 16.04 não inicializa corretamente do Toshiba Notebook (EFI)

1

Algumas semanas atrás eu instalei o Ubuntu 16.04 no meu Notebook Toshiba P50t-A em um SSD (planejado como Dualboot, então criei todas as partições necessárias com o gparted e alguns ajustes com o cgdisk nos casos em que o gparted não é suficiente).

Por isso desabilitei o Secureboot, deixei o EFI-Boot no lugar e adaptei a ordem de inicialização para que o SSD seja inicializado após o USB Stick, outras opções (como o PXE) mais tarde na ordem de inicialização.

Às vezes (como depois de um reset) eu vejo as seguintes mensagens de erro durante a inicialização:

Failed to open \EFI\BOOT\grubx64.efi - Not Found
Failed to load image \EFI\BOOT\grubx64.efi - Not Found
Failed to open \EFI\BOOT\MokManager.efi - Not Found
Failed to load image \EFI\BOOT\MokManager.efi - Not Found

Depois disso, preciso cancelar três vezes a inicialização do PXE. Somente depois disso, finalmente, o Grub Screen é mostrado (sem imagem, apenas fundo preto, embora uma das imagens de inicialização do Ubuntu tenha sido instalada).

A mensagem acima não é mostrada quando eu zerar ou desligar antes que o menu do grub seja exibido.

Originalmente eu tive que usar Boot-Repair para fazer o Ubuntu inicializar. A pasta EFI \ Boot contém o arquivo grubx64.efi, mas não o MokManager.

Saída de diagnóstico de reparo de inicialização pode ser encontrada aqui: link

Existe alguma maneira de fazer o arranque Toshiba de uma forma normal pretendida pelo grub? Eu quero dual-boot usando o grub e evitar truques que manipulam o arquivo de inicialização do windows de dentro de janelas (eu tentei isso no passado e não funcionou de forma confiável).

    
por Reinhard 09.06.2016 / 16:53

1 resposta

1

A solução para o problema é copiar os dois arquivos efi ausentes da pasta ubuntu e criar arquivos gbr vazios. Depois disso, recebo o menu do Grub imediatamente.

$ cd /boot/efi/EFI
$ sudo cp -p ubuntu/grubx64.efi Boot
$ sudo cp -p ubuntu/MokManager.efi Boot
$ sudo touch ubuntu/grubx64.efi.gbr
$ sudo touch ubuntu/MokManager.efi.gbr
    
por Reinhard 10.06.2016 / 09:32