O GRUB estava carregando em seu computador; simplesmente não estava apresentando um menu porque acreditava que não havia opções disponíveis. Pelo que entendi, agora você está de volta a algo que é praticamente idêntico ao seu estado original - você pode inicializar o Linux, mas não o Windows. A única diferença é que agora você tem um menu de inicialização do GRUB. Se eu entendi mal, por favor, esclareça.
Infelizmente, inicializar o Windows não é o ponto strong do GRUB. Existem inúmeras configurações GRUB sugeridas disponíveis on-line, mas elas geralmente falham - o que funciona em um sistema falha em outro. O que eu tenho de improviso é isto:
menuentry "Windows 8" {
insmod part_gpt
insmod chain
set root='(hd0,gpt1)'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Você precisa inserir isso em /etc/grub.d/40_custom
e, em seguida, executar sudo update-grub
para disponibilizá-lo. Note que você pode precisar alterar a linha set root=
e / ou a linha chainloader
para o seu gerenciador de inicialização. Como você executou o Boot Repair, a linha chainloader
precisa referenciar o nome do novo novo do carregador de inicialização do Windows (provavelmente bkpbootmgfw.efi
).
Outra opção é instalar o meu gerenciador de inicialização do rEFInd, que tende a ser mais confiável no lançamento do Windows. Infelizmente, o fato de você ter executado o Boot Repair complica isso, porque o Boot Repair move e renomeia o carregador de inicialização do Windows e copia o GRUB para o local antigo do carregador de inicialização do Windows. Assim, você pode precisar alterar isso de volta, manualmente ou executando novamente o Reparo de Inicialização e selecionando opções para desfazer suas alterações.
Em qualquer solução, talvez seja necessário desativar a Inicialização Segura no firmware ou instalar uma versão atualizada de shim. O primeiro provavelmente será muito mais fácil, mas não posso dizer exatamente como fazê-lo porque varia de um EFI para outro. A última opção é mais complicada e complexa. Consulte a documentação de correção do rEFInd para obter detalhes sobre como fazer isso com o rEFInd.