Eu tenho um sistema que dual boot Windows 10 e Ubuntu 16.04, UEFI. Eu mudei recentemente a placa-mãe, e agora o sistema não irá inicializar a partir do disco rígido.
Durante a inicialização, as seguintes mensagens de erro aparecem por um segundo, seguidas por uma tela em branco com o cursor piscando:
Failed to set MokListRT: Invalid Parameter
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
Eu posso arrancar a partir do CD de instalação do Ubuntu. Durante a inicialização do CD, ele mostra brevemente a mensagem de erro:
Failed to set MokListRT: Invalid Parameter
Mas o CD termina com a inicialização e funciona bem.
A partir do CD, eu instalei e executei o boot-repair (do ppa: yannubuntu / boot-repair), mas isso não resolveu o problema.
Para referência, aqui está a saída do reparo da inicialização: link
Você pode ver que existem referências a "efi / clover" lá. Esta foi a partir de uma instalação do Clover que eu fiz algum tempo atrás, que estava em um segundo disco rígido. Esse disco rígido não está conectado ao sistema (tentei inicializar com ele também, mas isso não mudou nada).
Se isso parece ser uma causa possível para problemas, alguém sabe como posso limpar essas referências do efi? Por enquanto eu só quero chegar a um estado em que o Ubuntu e o Windows podem ser inicializados a partir do disco rígido (vou me preocupar com o Clover mais tarde).
Para referência, o disco rígido está localizado em / dev / sda e é particionado da seguinte forma:
captura de tela gparted
- sda1 é a partição de inicialização.
- sda2 é onde o Windows 10 está instalado.
- sda7 é uma partição NTFS para arquivos que eu quero compartilhar entre o Windows e o Ubuntu
- sda8 é uma partição de troca.
- sda9 é a partição inicial do Ubuntu.
- sda10 é a partição do sistema Ubuntu.
Deixe-me saber se posso fornecer mais informações adicionais para ajudar a diagnosticar o problema.
INFORMAÇÃO ADICIONAL # 1
Eu apaguei a pasta efi / clover e executei o boot-repair novamente. A saída mais recente do Reparo de inicialização: link
Saída de sudo efibootmgr -v
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0000,0001
Boot0000* EFI DVD/CDROM PcieRoot(0x0)/Pci(0x1f,0x2)/Ata(0,1,0)
Boot0001* OsLoader0000 PcieRoot(0x0)/Pci(0x1f,0x2)/Ata(0,0,0)/HD(1,GPT,83ba8348-d117-4c28-841f-7bd4d44b6190,0x800,0x96000)/File(\EFI\BOOT\BOOTX64.EFI)
A placa-mãe é uma Gigabyte GA-Z68P-DS3 (rev. 2.0).
O BIOS é o BIOS Modular Award v6.00PG. Eu não vejo nenhuma opção que se refira ao Secure Boot, ou qualquer coisa com opções para o Windows vs Other. Algumas informações sobre os principais menus nesta versão do BIOS: link
INFORMAÇÃO ADICIONAL # 2
Eu exibi o BIOS mais recente: Gigabyte z68pds32.Ua6 .
Agora vejo uma opção chamada "Tipo de sistema operacional", que defini como "Outro sistema operacional".
O erro "Falha ao definir MokListRT: Parâmetro Inválido" desapareceu (tanto ao inicializar a partir do CD ou do disco rígido). Infelizmente ainda não é possível inicializar a partir do disco rígido. Ainda vendo as outras mensagens de erro:
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