> but the hard drive won't boot - Linux Red Hat 9 complains that
> /boot has a 1-byte size difference compared to what is in the
> Master Boot Record. Whereas Windows XP boots up to the XP logo,
> but that's all it shows - it doesn't give me the normal password prompt.


Correct. If you restore the image of the System