Não é possível inicializar o Windows 8.1 com o GRUB, reinicia toda vez

1

Eu tenho duas unidades HD, uma com o Linux Mint Debian Edition e outra com o Windows 8.1. Eu consegui inicializar os dois usando o GRUB, sem problemas. Ontem eu tentei inicializar o Windows depois de quase 3 meses sem usá-lo. A tela de carregamento apareceu (com o ícone azul do Windows), mas logo após o PC ser reiniciado. Quando tentei novamente, a mensagem "Loading Automatic Repair" apareceu, e foi reiniciada novamente. Isso continuou indo para sempre (inicialização normal > reiniciar > reparo automático > reinicialização). Nenhuma outra mensagem foi mostrada.

Eu pensei que talvez a instalação do Windows estivesse magicamente corrompida ou algo assim, então eu reinstalei do zero. Eu instalei todos os programas e todas as atualizações disponíveis, tudo funcionou. Mas, depois de inicializar o Mint e atualizar o GRUB, fui novamente atingido pelo mesmo erro. Eu li que a opção Fast Boot poderia dar problemas, então eu desabilitei, sem sucesso. No momento, a única maneira de iniciar o Windows é dizendo ao BIOS para inicializar no HD em que está. A escolha do GRUB não funciona.

Meu PC é de 2010 e não tem suporte a UEFI ou Secure Boot (felizmente!).

Alguma idéia?

    
por user3497081 23.04.2014 / 21:33

1 resposta

2

Resolvido. A entrada do menu GRUB para o Windows 8.1 tinha essa linha:

drivemap -s (hd0) ${root}

Depois de comentá-lo, o Windows é inicializado corretamente a partir do GRUB. Eu não sei porque o update-grub o incluiu (hd0 é a primeira unidade HD, onde está o Mint, enquanto o Windows está no hd1, a segunda unidade).

EDIT: o arquivo do qual estou falando é /boot/grub/grub.cfg . Entradas de sistemas Windows geralmente podem ser encontradas no final. Além disso, não esqueça que este arquivo é gerado automaticamente pelo GRUB, e que ele será sobrescrito sempre que update-grub for executado!

    
por 26.04.2014 / 00:11