I am having similar issues, but I'm still working on the main reason for the problem. We are trying to install Windows XP from our network installation system using WinPE.
If I format the drive as GUID partition table XP crashes with the UNMOUNTABLE
BOOTVOLUME error...pretty much sounds like the installer doesn't understand GUID even though it is an XP Professional Service Pack 2 install base.
If I format the drive as an MBR partition table XP will load fine, but then I have the issues where the OS and OS chooser screen don't see the Windows partition as a bootable partition, and then I have to use rEFIt to boot into Windows.
If I install Windows XP from the same CD that I created the network install source files from the OS will load just fine on a GUID partition table.
So I, too, am having this same problem, but I'm trying to figure out what's different between the source CD and how the network install tools for unattended deployment change it.
You are using an install CD that is Windows XP with Service Pack 2, correct?