You obviously have not read all threads on dual booting W7 and XP. W7 uses a completely different boot loader than XP . But MS allows dual boot easily if the earlier OS is already install...then the W 7/Vista bootloader sees the XP bootloader and overwrites it with appropriate instructions for XP.
So put XP on your C drive then install W7 on another partition "D/G whatever"....W7 will do everything automatically. Millions of people tried this last yaer with the W7 RC and XP.
Yesterday i formatted my C drive with Win 7. On the E drive I have win Xp which was my main boot drive. I wanted to have a dual boot setup and start using Win 7 on C as the main OS and just use the Xp drive as storage unless I have to load up XP for something...
What then happened was that after installing win 7, there was no option on startup to choose which OS to boot into, it would go right into the Win 7 install on C. I downloaded this program called EasyBCD to try and fix it.. I set it up so that it showed E as a win xp install. Now when the system booted up I had the choices to finally pick from Win Xp or Win 7, however when I chose to go into Xp, it actually rebooted the system.
I then just got fed up and reinstalled XP on the c drive so i can at least have a boot.ini to edit so i can boot back into the Xp system on E which is successful; I'm on it now.
So heres what i want to do.. i want to reformat C with Win 7 again BUT this time I just want to be prepared to know what to do once its installed to be able to set it up to dual boot. I imagine I'm going to have to edit something (from what i gather win 7 doesnt use a boot.ini anymore which is what that EasyBCD was there to use to edit) to get it working, so if anyone has any tips before I delve into this again that would be great