Você pode dar boot pelo cd do Ubuntu e reinstalar o grub.
No terminal, veja com o comando abaixo seu disco
sudo fdisk -l |grep Disk
Depois para instalar o grub
sudo grub-install <caminho visto no comando anterior>
vai ficar algo parecido com:
sudo grub-install /dev/sda
ou
sudo grub-install /dev/hda
Lembrando que assim pode resolver o problema do grub e você iniciar normalmente o Ubuntu, mas tem a possibilidade de não ser criado a entrada para o Windows 7, ai você pode adicionar manualmente depois.