|I swore that if I found a solution I would post it, so that no one had to suffer like I suffered over the last 24hrs.|
If you've done everything that you can think off, done all the bootcfg /rebuild, fixmbr... etc. Then I have a solution that worked for me.
You need a copy of BartPE with Ghost on it, to enable you to image the machine. Very basically, I took my existing install of XP Pro SP2, and ghosted that. I then installed Windows 2003 Server on to the laptop, finished the install, sorted out a few of the main drivers, and took a ghost image of that.
I then put the original image back on the laptop, using up just under half the driver for that partition. I then placed the image of 2K3 server on the other partition.
I then booted into XP, edited the boot.ini manually to have 2K3 boot from partition 2, and then copied the NTLDR and NTDETECT.COM files from the root of 2K3 to the XP root directory.
That's it. It booted up and to my utter suprise and amazment, it worked!
I discussed the issue with my colleague and he agreed it was amazing that would work when all the previous solutions had failed. But I was reminded by a post on another forum, if you've done everything logical, trial and error might just save you.