O Windows 7 não inicializa a partir do carregador de inicialização GRUB

3

Acabei de encontrar um problema estranho com a minha configuração do Ubuntu / Windows 7 / Windows XP.

Quando eu ligo o meu laptop, o bootloader do Linux aparece e eu seleciono o Ubuntu quando quero usar o Ubuntu e quando eu quiser usar o Windows 7, eu seleciono a opção "Windows 7 (Loader) em / dev / sda1 .

A seleção desta opção carrega o gerenciador de inicialização do Windows, o que me dá duas opções, "Windows 7" e "Versão anterior do Windows". Em seguida, seleciono o Windows 7 e tudo funciona conforme o esperado.

Hoje eu estava trabalhando em algo no Windows 7 e enquanto estava fora, meu irmão acidentalmente derrubou a tampa do meu laptop. Puxei a tampa bem a tempo, só para ver uma tela preta, mas com o botão liga / desliga ligado. (Meu palpite é que a Janela 7 estava a caminho de hibernar).

Eu tentei pressionar alguns botões no teclado, mas nada aconteceu. Finalmente, pressionei por alguns instantes o botão liga / desliga, que desligou o laptop. Então eu reiniciei o computador e quando selecionei a entrada "Windows 7 (Loader) em / dev / sda1 no carregador de boot do Linux, o computador reiniciou e me mostrou o gerenciador de inicialização do Linux novamente. Eu repeti o mesmo mas nada mudou.

Eu executei o Boot Repair da minha instalação do Ubuntu (posso inicializar no Ubuntu!), mas não tentei as opções de reparo recomendadas (porque acredito que o problema esteja relacionado ao carregador de inicialização do Windows e não ao carregador de boot do Linux ). Em vez disso, criei o resumo das informações de inicialização .

Já tentei as seguintes coisas:

  1. Atualizando o GRUB executando sudo update-grub2

  2. Inicializando no modo de recuperação do Linux e selecionando "grub"

  3. Excluindo o arquivo hiberfil.sys na partição do Windows 7

Por favor, ajude-me a resolver este problema. Muito obrigado antecipadamente.

    
por plutonium1991 22.01.2017 / 08:46

1 resposta

2

O que quer que tenha causado essa situação ... a reinstalação dos carregadores de inicialização deve resolver o problema.

Primeiro reinstale o carregador de inicialização do Windows - inicialize a partir da mídia de instalação do Windows 7 e na tela Instalar agora, selecione Repare o computador , escolha Prompt de comando e execute os seguintes comandos:

bootrec.exe /fixmbr
bootrec.exe /fixboot  
bootrec.exe /rebuildbcd  

Em seguida, reinstale o carregador de inicialização GRUB - inicialize a partir da mídia de instalação do Ubuntu e selecione Experimentar o Ubuntu sem instalar. Uma vez na área de trabalho do Ubuntu Live, execute os seguintes comandos:

sudo mount /dev/sda9 /mnt  
sudo grub-install --boot-directory=/mnt/boot /dev/sda  
sudo update-grub  

Nota: sda = disco | sda9 = partição do sistema (informações obtidas da captura de tela fornecida)

Agora, exclua o arquivo hiberfil.sys de todas as partições do Windows e reinicie o computador.

Atualize o endereçamento do seu comentário de que o GRUB não foi atualizado com êxito

Na área de trabalho do Ubuntu Live (mídia de instalação), execute o chroot no sistema instalado:

sudo mount /dev/sda9 /mnt
sudo chroot /mnt
update-grub  
exit

Caso você ainda esteja recebendo um erro, execute os seguintes comandos:

sudo mount /dev/sda9 /mnt
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
update-grub  
exit  

Atualize o endereço do seu comentário dizendo que você ainda não consegue inicializar o Windows

Repita a Etapa 1 (reinstale o carregador de inicialização do Windows) e, caso ele seja inicializado corretamente no sistema Windows, procure o problema e resolva-o lá dentro. Se o sistema operacional Windows não iniciar com êxito, inicialize a partir da mídia de instalação do Windows ... tente resolver os problemas usando as opções de reparo. Quando esta tentativa falhar também, infelizmente você terá que reinstalar o sistema Windows.

    
por cl-netbox 22.01.2017 / 15:34