schlaues zitat gefunden:
http://www.unixboard.de/vb3/showthread.php?t=22137
es ist so, dass Linux seinen GRUB in den Master Boot Record der Festplatte installiert. Windows dagegen installiert seinen Bootmanager im Startsektor der Partition, auf dem es installiert ist. Weil der Windows-Installer nicht besonders schlau ist (oder weil man nichts zerstören will, obwohl man als einziges System auf der Platte ist --- was wiederum nicht besonders schlau wäre), macht er den MBR nicht platt.
In dem Thread sind auch Lösungsvorschläge...
/boot/grub/menu.lst bearbeiten (falls du nicht weißt, was zu tun ist, poste uns mal deine menu.lst)
title Windows XP
root (hd0,1)
makeactive
chainloader +1
Ansonsten, je nachdem was du zur Hand hast:
Ein 'install-mbr /dev/hda' aus einem Knoppix heraus hätte das Problem auch gelöst.
Alternativ eine Win98-Install-CD booten (und zwar nicht den Installer, sondern nur das DOS) und dort mit 'fdisk /mbr' den MBR wieder neu machen.