Re: Dual Boot Question - Ubuntu 12.04 & Windows XP
While a VM is certainly an option, if you already have XP in place, why go through all the trouble of reinstalling it, and all your apps, and doing HUNDREDS of Windows Updates only to end up with what you have already? Your choice.
As to dual booting:
1) Resizing -- while using GParted or the Ubuntu installer has resulted in some filesystem corruptions with Vista, Win7, and Win8 setups, they haven't been reported for XP. Still, to be safe, I would download and burn the Minitool Partition Wizard Boot CD, boot from that, and use that to resize the XP partition.
2) Ubuntu install is going to install GRUB -- unless you prevent it. Windows being in D: instead of C: won't matter to GRUB. AFter the install, when you boot into Ubuntu, open at terminal and enter "sudo update-grub" -- to regenerate the GRUB config file to add an entry for XP.
Ubuntu 15.04 Mate, Mint 17.1; MS Win 8.1, Win10 TP.
Will not respond to PM requests for support -- use the forums.