Estou executando o Windows 10 e o Ubuntu 16.04 lado a lado há um bom tempo. Eu poderia inicializar em qualquer sistema operacional com o bootloader Grub. Infelizmente, minha instalação do Windows 10 quebrou e precisei reinstalá-lo.
Depois de reinstalar o Windows 10, não consegui mais inicializá-lo com o bootloader Grub. Então usei meu USB inicializável do Windows para executar os seguintes comandos para recuperar o acesso ao Windows:
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildbcd
Depois disso, criei easyBCD
um novo menu Bootloader para Windows 10 e Ubuntu. Isso fez com que funcionasse novamente. O que preciso fazer agora é usar o menu de inicialização do Windows 10 para selecionar o Windows 10 ou o Ubuntu. Se eu escolher o Windows 10, ele me enviará direto para o sistema operacional. Se eu escolher o Ubuntu, no entanto, recebo o bootloader Grub com o link quebrado (?) Para o meu antigo (?) Windows 10. E selecionar o Ubuntu me inicializa no sistema operacional Ubuntu.
O que eu gostaria de conseguir é ter tudo no Grub Bootloader novamente, mas estou muito confuso com o que está acontecendo aqui, então estava esperançoso de que alguém pudesse me ajudar aqui.
Aqui estão minhas partições atuais:
Editar:Parece que Grub Customizer
está sendo removido /etc/grub.d/40_custom
quando tento salvar no Grub Customizer. Quando adiciono essas linhas no arquivo original e salvo lá, a opção de inicialização não aparece no Grub Customizer.
Responder1
Tente esta solução alternativa
Execute estes comandos: -
/etc/grub.d/
gedit 40_custom
adicione as seguintes linhas no arquivo 40_custom:
menuentry "Windows 10" {
set root='(hd0,1)'
chainloader +1
}
Se isso falhar, tente isto:
menuentry "Windows 10" {
set root='(hd0,msdos1)'
chainloader +1
}
após editar, salve o arquivo e execute o seguinte comando:
grub2-mkconfig -o /boot/grub2/grub.cfg
Ele adiciona entrada do Windows no arquivo de configuração principal.
então digite:
reboot
Responder2
Tentar os-prober
. Como você instalou outro bootloader, também precisará reinstalar o GRUB. Execute os seguintes comandos para instalar os-prober
e atualizar sua configuração do GRUB:
sudo apt-get update
sudo apt-get install os-prober
sudo grub-install /dev/sda
sudo update-grub
Agora reinicie e seu menu GRUB deverá estar consertado!
Responder3
Parece que o grub localiza com êxito o carregador EFI do Windows e, em seguida, para para adicionar uma entrada de inicialização, que, no entanto, vincula a uma instalação inválida (antiga) do Windows.
Você consegue descobrir em qual modo, ou seja, UEFI ou Legacy, o gerenciador de inicialização do Windows está funcionando agora? Como o grub pode ter detectado e usado uma imagem EFI (antiga) em vez de investigar mais a fundo em busca de outra alternativa Legacy.
PS Dado que você deseja inicializar qualquer sistema operacional a partir de qualquer gerenciador de inicialização, a maneira mais justa é usar um gerenciador de inicialização de terceiros. rEFInd é uma boa escolha. É estável e poderoso o suficiente para lidar com possíveis alterações devido a atualizações do sistema de ambos os lados.