Execute isso no Ubuntu:
sudo update-grub
E reinicie.
O Windows deve estar no menu Grub agora.
Instalei com sucesso o Ubuntu 11.10 junto com o Windows 7. Durante a instalação eu mudei manualmente o tamanho da partição do Windows (havia 24Gb usados, mudei o tamanho da partição virtual de 100Gb para 40Gb) e acabei com a partição de 150Mb onde o Windows armazena dados de recuperação do sistema. Eu instalei o Ubuntu na segunda partição virtual.
Agora, quando o GRUB é iniciado, ele não consegue ver o instalador do Windows. Acho que está tudo bem com o Windows Loader, apenas o GRUB não sabe sobre isso.
Portanto, preciso especificá-lo manualmente. Onde e como?
Execute isso no Ubuntu:
sudo update-grub
E reinicie.
O Windows deve estar no menu Grub agora.
editar o menu do Grub
gksudo gedit /boot/grub/menu.lst
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Windows 7
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
edite /etc/fstab
para que as partições do windows sejam acessíveis no linux:
sudo apt-get install ntfs-config
sudo ntfs-config
adicione pontos de montagem em /media
para partições do Windows
acho que isso vai ajudar você