| its possible that the boot.ini file in windows was stuck on a different partition number than what was actually there.
I've had this problem before. Even after you fixmbr, it won't boot because (for example) Windows is now on partition 0 2, but the boot.ini claims that windows is on partition 0 1.
Fixing that is a *****.... you have to boot to something that can write to your windows partition. From there you have to edit the boot.ini file to reflect the correct partition position.
The situation you described about XP not booting even after a clean install (before wiping) is very strange, because windows re-writes the MBR during install and booting from that is required to finish the installation (remember all the restarts that XP does?)
Anyway, i would suggest letting GRUB or LILO take care of the MBR so you can dual boot. Or... if you don't want that, choose a distro which gives you more control over installation, that way you can choose not to overwrite the MBR.
__________________
\"Intelligence is the ability to avoid doing work, yet getting the work done\"
|