Windows is nogal lastig als 'em niet op sector nul begint. Vandaar dat normaal eerst XP wordt gezet en dan Ubuntu. Maar niet getreurt. Grub maakt XP wijs dat het wel op nul zit. Het zal dus lukken, maar via een omweg: boot up via een live cd. Dan doe je sudo gedit /etc/fstab
maak een regen bij:
/dev/sda /media/sda ext3
dan
sudo mount -a
Zo, nu kan je terug aan uw schijf. Nu de grub herinstellen.
Dit is (denk ik, sorry weet het niet zeker, misschien eerst even google)
grub --reconfigure