Tente executar isso para ver se o Grub adicionará o Windows ao seu menu:
update-grub
Crie um novo arquivo, /etc/grub.d/11_windows
, com este conteúdo:
#!/bin/sh -e
echo "found Windows Vista" >&2
cat << EOF
menuentry "Windows Vista" {
set root=(hd0,3)
chainloader +1
}
EOF
Em seguida, execute
update-grub
novamente.