How to install 3 operating systems?


I have a latop on to which I want to install 3 operating systems:

1. Windows XP Pro
2. Windows 2003 server
3. Linux (need recomendations as to which flavour to install)

I tried using partition magic but that just ending with a latop that wouldd not boot.  Is this tasks as simple creating 3 partitions and then just install the operating systems as normal?  Does order matter?

Any advice or guidance appreciated.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

How much RAM does the PC have? If there is enough of it, I'd use VmWare server (which is free) and install the other 2 OS's into that as a VM. You can then run the OS's alongside each other at the same time and you don't need to worry about dual Boot or Windoze corrupting the boot sector.

The best Linux Distro is the one you are most comfortable with. It is best to just download a few and test them, then take the one you like best. Many of today's distro's include LiveCD's, which are booting CD's or DVD's running a fully functional Distro directly from that CD without any need for installation. That way you can test them easily.
andyw27Author Commented:
My laptop has 2gig RAM and uses a T5600 1.83ghz processor.  I've tried using virtual PC but found it quite slow.
That should be fine for VmWare.
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

I would second rindi's recommendation. Installing the operating systems in VMs would give you the most flexibility and the least problems if you later decide to remove one of the OSes or change how much disk that you allocate to each one of them, etc.

If however VMware does not have high enough performance for what you intend to use the different OSes for, here is some advice if you decide to do the 3 partition install:

Install the Windows OSes first and Linux last. With several OS installs on one disk, you will have a fight over who owns the master boot record (i.e., which bootloader you use). Installing Linux last will make grub the bootloader, grub is more versatile than the default Windows bootloader. Not to mention that the Win bootloader is difficult to set up to

You might consider making a small FAT32 partition. All the OSes can read/write FAT32 fine, so you can use this partition as "shared space" for files you want accessible from all OSes.

If you later decide to remove Linux, you might end up with a non-working bootloader. Make sure that you have a boot-cd/usb-key with the required software to change the master boot record back to the default Windows mbr.
Erm, managed to get a line cut.

Not to mention that the Win bootloader is difficult to set up to load Linux, and it won't recognize Linux by default. Which means that you will lose access to the Linux OS if you install Windows after Linux.
Yes the order do matters a lot. Iarsga is rght about the order. However, I would not recommend you to install windows 2003 server on a FAT32 partition if you will use it as a file server.

You won't be able to set any rights/permissions on the FAT32 drive.

On the other hand, if you install it on an NTFS partition, you will need to install additional packages to be able to read/write with Linux.

The distribution you use is really a matter of taste. I use Centos and Ubuntu
Most modern Linux distro's have no problem reading and writing to ntfs, but in my point of view you should really use something like VmWare, it makes everything much simpler.
I agree with all the above...  VMWare is a good solution and will allow your to run all 3 OS simultaneously.  
If you go that route, I would use Windows 2003 as the host and put XP and Linux as images.  windows 2003 has a better memory manangement.  

On the other hand, if you want to experiment with the different file systems, the order to install would be:
1.  XP
2.  Windows 2003
3.  Linux

I have a dual boot Vista and SuseLinux, works great.  To make it easier you should create 3 partitions.  As far as NTFS is concerned,  Rindi is right, it works without a problem.

Feroz AhmedSenior Network EngineerCommented:
Hi ,
Yes Order matters in this sequence first try to Install Linux and then win2003 and winxp you should be able to install all 3 OS on one system.
I disagree with sm_feroz.  Windows OS don't play well with other OS.  They tend to override the boot loader and MBR to put their own files.  Which makes the other OS unusable.  

XP should be first installed on Partition 0.
then windows 2003, it will see the XP installation and will ask you if you want to upgrade or perform a new installation.  Do NOT take the defaults, instead chose the second partition you will create.  the boot.ini file will be re-written to include both OS.  Finally install Linux, this will put GRUB to take over the boot partition...

So when you are done, when you boot, you will see first the Linux loader which will give the option to go to linux of widows, then the boot.ini will be read and will give you the options of either XP or window2003.

Hope that makes sense!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
System Utilities

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.