redwood36 :
Great that is fantastic! thanks very much. actually the reason i mentioned xp 64 at all is because it is what i already have on my current system. what i was asking (kind of) was whether it would be easier to install the new os's straight onto my new HD or whether i should boot from my old one (xp 64) and then install the other os's onto my new one.
what im thinking right now is that i will just straight install them on my new HD and then just erase the old ones (after transferring files) and use them for storage.
I will definitely go with that link tho. thanks a bunch!
having read the link, i believe that i will have to install vista 64 (will sp2 be ok? that is the version of the CD that i have), then 7, then followed vista again, xp and then linux. correct?
You want to install XP first, then Vista, then Win 7, then Linux. You don't have to upgrade to Win 7 from Vista, you can just install it like any OS. The link is about 7 months old, and is a little out of date (though still very useful).
Actually, now that I look at it, that walkthrough is actually for my option #1 from my earlier post... Sorry I may have screwed that up a little.
For option #1, boot from your XP CD, set up all 4 of your partitions, and install each OS in order to different partitions. That's really all there is to that.
Option #2 is considerably more difficult, though a lot better IMO. Boot from your XP CD, set up ONLY your partition for XP, and install it. After it's installed, boot into XP go to Control Panel>Administrative Tools>Computer Management>Disk Management. Here you need to do three things, and be very careful about what you do:
#1 create a new partition for Vista DO NOT assign it a drive letter.
#2 Rename your partitions so you know which is which.
#3 right click on your new Vista partition and mark it as active (it will give you a warning that you can ignore).
Restart your computer and boot from your Vista CD, install it to the partition you made for it (it should be the C drive). You will need to repeat those 3 steps every time you install another OS. This effectively hides them from each other, and makes them all the C drive. After you've installed all the operating systems, I believe you will need to install a 3rd party boot manager to be able to pick which OS you want to boot into when your start your computer. I'm not positive because I've never done it with Linux before. Linux may be smart enough to handle the boot process on it's own.
If this is your first time trying any multi-booting, or anything this complicated, I suggest sticking with option #1 at least for the time being. It will save you some headaches.
EDIT: I found the link I was looking for: LINK HERE
This link was INCREDIBLY useful for not only the walkthrough, but for generally understanding the multiboot process. It's a very old article, but extremely helpful if you want to consider option #2.