Esta pode ser uma solução amadora, mas eu tive muito sucesso usando o disco de reparo de inicialização para gerenciar tais situações. Basicamente, ele detectará sistemas operacionais instalados e configurará o Grub para você.
Eu baixei o Linux OpenSUSE um tempo atrás (como outra partição, eu corro dual boot), o que foi ótimo para mim. Mas eu tive que mudar a ordem de inicialização do meu computador na BIOS da reinicialização avançada do Windows. Depois disso, meu computador inicializava direto no Windows, em vez de no Grub (o que realmente aconteceu antes, mas de alguma forma eu o consertei, embora não tenha certeza de como).
Depois de alguns dias, finalmente tentei alterar os valores no software Boot Loader fornecido pelo OpenSUSE. Eu não tenho certeza do que era, mas tenho certeza que mudei um valor de 'Grub2 for EFI' para apenas 'Grub2', ou algo assim (pode ter sido o contrário - já faz alguns dias - mas acho que foi isso.
Então, eu reiniciei meu computador e ele worke - oh, espera, não, não. Logo após a reinicialização, meu computador exibiu o texto simples "Nenhum dispositivo inicializável encontrado". Yay, eu consegui quebrar meu computador e nem é a primeira vez mas o que quer que seja.
Eu tentei pedir ajuda na equipe de TI da minha escola e pesquisei no Google, mas isso só leva a becos sem saída principalmente porque ou eles supõem que seja um problema com meu hardware ou que eu limpei meu sistema ( nenhum dos quais é verdade, meu computador e partições são bons, eu tenho certeza que apenas estraguei os arquivos de inicialização), ou eles me aconselham a usar um Windows USB inicializável, e prefiro não pagar para consertar meu computador se possível (já que o Windows é proprietário que não está acontecendo se eu for para o último conselho).
Para informações extras, estou usando um USB do Ubuntu GNOME por enquanto, e eu realmente descobri que toda a situação poderia ter sido evitada se eu tivesse percebido que a ordem de inicialização do sistema operacional pode ser alterada no BIOS pressionando o botão ' Alterar valor 'chave. Então brownie aponta para minha estupidez.
Esta pode ser uma solução amadora, mas eu tive muito sucesso usando o disco de reparo de inicialização para gerenciar tais situações. Basicamente, ele detectará sistemas operacionais instalados e configurará o Grub para você.
Obtenha o disco do instalador do Linux, carregue-o e, em seguida, inicialize o CD ao vivo. Em seguida, altere o valor do Grub2 de volta para o que era (o EFI é diferente do Legacy, e é por isso que o erro ocorreu) e deve funcionar.
Resolvi muitos dos meus problemas do Grub usando o link que tem muitos cenários. Espero que um desses métodos possa resolver seu problema.