O GRUB não pode carregar o Windows 10

1

Eu tenho um laptop com dois discos. No primeiro eu tinha o Windows 7 e no segundo Ubuntu 14.04. O Grub está instalado no segundo disco. Tudo estava bem, mas depois de atualizar para o Windows 10 (que me obrigou a definir o primeiro disco como o disco de inicialização padrão), o grub não pode carregar o Windows. Agora, quando eu inicializo meu laptop, ele inicia automaticamente o Windows 10. Quando eu quero usar o Ubuntu, eu tenho que pressionar F9 e inicializar manualmente na segunda unidade. Se eu definir a segunda unidade como o disco de inicialização padrão, o grub será carregado na inicialização. Se eu selecionar o Ubuntu, ele será iniciado normalmente, mas se eu selecionar o Windows, ele não poderá ser inicializado. A mensagem de erro está dizendo algo como windows \ system32 \ winload.exe foi modificado ou houve uma alteração de hardware. Qualquer ajuda para ter uma inicialização dupla de trabalho?

    
por Anas RIH 06.12.2015 / 23:03

2 respostas

2

Você pode tentar configurar o segundo disco como a inicialização padrão, inicializar no Ubuntu e fazer o seguinte:

  • Abra um terminal e execute:
% bl0ck_qu0te%

Ele abrirá um editor de texto com algum código. Vá até o final do arquivo e adicione as seguintes linhas:

menuentry Windows 10 (disk 1) {

set root=(hd0,msdos1)

chainloader +1

boot

}

Pressione Ctrl + O e, em seguida, pressione ENTER. HitCtrl + X Agora corra:

sudo update-grub

E reinicie. Certifique-se de que o segundo disco rígido tenha prioridade de inicialização. Quando o GRUB aparecer, selecione "Windows 10 (disco 1)" e pressione ENTER.

    
por Eduardo Cola 06.12.2015 / 23:36
0

Obrigado pela sua resposta.

Eu tentei sua sugestão, mas recebi um NTLDR ausente. Aqui está o código que encontrei na entrada da janela de trabalho. Espero que isso ajude os outros. Obrigado.

insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  FEDE89B6DE8967AB
else
  search --no-floppy --fs-uuid --set=root FEDE89B6DE8967AB
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
    
por Anas RIH 07.12.2015 / 10:23