Se você ainda tem o Ubuntu instalado, tente criar uma entrada de menu manualmente e veja se funciona. Crie uma entrada de menu (por gksudo gedit /etc/grub.d/40_custom
) e adicione o seguinte conteúdo:
menuentry "Windows" {
set root=(hd0,2)
chainloader +1
}
E execute sudo update-grub
. O valor de root
aqui deve ser 2, do conteúdo da saída do Reparo de Inicialização que você publicou. Para saber com certeza, tente reinicializar e, em seguida, pressione c
para acessar a linha de comando (conforme indicado em as instruções abaixo do menu GRUB) ad tente esses comandos até ver os arquivos que pertencem à partição do Windows:
ls
ls (hd0,1)
ls (hd0,2)
...
A saída do primeiro ls
listará as partições conforme o GRUB as reconhecer ( (hd0,1)
em vez de sda
e assim por diante), então no próximo comando você tentará as partições uma a uma (use o comando valores listados pelo primeiro ls
em vez de (...,...)
.
Depois de ver os arquivos do Windows, digamos, para ls (hd0,3)
, faça o seguinte:
set root=(hd0,3)
chainloader +1
boot
Se inicializar com êxito no Windows, substitua (hd0,2)
por (hd0,3)
na entrada de menu criada anteriormente. (Como você pode imaginar, as linhas de entrada do menu são simplesmente comandos para o GRUB.) Se ls
falhar, talvez seja necessário carregar os módulos NTFS:
insmod part_msdos
insmod ntfs
Nesse caso, adicione essas linhas à entrada de menu antes da linha set root
.