É estranho que reinstalar o grub não funcionou. Sua distribuição do Windows aparece no menu do Grub, mas você recebe erros ao selecioná-lo. A única idéia que tenho é adicionar manualmente outra entrada para a distribuição do Windows no menu do grub. Depois de ler o tutorial do Grub 2, acho que isso pode ser feito da seguinte forma:
Navegue até o diretório /etc/grub.d/
e crie um novo arquivo. O nome do novo arquivo deve ser algo como 25_Windows_7
. O diretório /etc/grub.d
contém scripts para adicionar novos itens ao seu menu grub. A ordem em que esses scripts adicionam itens ao menu é determinada pelo número no início do nome. Na gravação do arquivo:
#!/bin/sh -e
echo "Adding Windows 7 to GRUB 2 menu"
cat << EOF
menuentry "Windows 7" {
set root=(hd0,1)
chainloader (hd0,1)+1
}
EOF
substitua as ocorrências de (hd0,1)
pela partição da distribuição do Windows. I.E. Se o seu sda4, então você iria escrever (hd0,4)
.
Torne o arquivo executável por chmod +x 25_Windows_7
.
Agora, quando você executar update-grub
, este novo item de menu deve aparecer no menu do Grub2.
Não tenho ideia se expliquei direito, mas o tutorial do Grub 2 pode ser encontrado aqui .