usa un disco di emergenza della tua distribuzione
poi devi accedere alla shell e scrivere
grub-install /dev/hda
e poi
update-grub
a questo punto modifichi il menu.lst per far partire anche windows inserendo...
title Windows
rootnoverify (hd0,0) <- o la partizione giusta di windows
makeactive
chainloader +1
boot
considera che, nella notazione di grub
hda1 è (hd0,0)
hda2 -> (hd0,1)
...
hda5 -> (hd0,4)
hda6 -> (hd0,5)
e così via...