Installing Multiple OS on external hard drive
I don't see why you should disconnect the internal hard drives, probably just a precautionary measure. Recently I did a install of Win 7 on my laptop hard disk and Ubuntu + openSUSE on the External one, without disconnecting and what not. I chose to install Win 7 bootloader on the internal drive, and the Ubuntu one on the external drive.
Here's my suggestion:
- Boot from Windows XP CD.
- Point it to install onto the external drive. { you will have to goto the "advanced" mode during installation/partitioning }
- Next boot from Windows 7 DVD.
- Windows 7 will detect the Windows XP installation and will ask if you wish to upgrade, select no, goto clean install mode and let it install on the internal drive. Windows 7 bootloader will be written to the internal drive, and should give the option to boot Windows XP & Windows 7.
- Boot from Linux Mint and install it on the external drive. Choose to write grub onto the external drive.
- Finally boot from Ubuntu 10.04, and choose to install it to the external drive and the bootloader to the external drive ( here, again, I believe just before the install starts, you'll have to select advanced mode and select to install the bootloader to the external drive).
- Finally, select the first boot device from the BIOS as the external hard disk ( USB, I guess). This is because,since Ubuntu was installed last and the bootloader was written to external drive, grub will detect all OS's - Mint, XP, Win 7 and Ubuntu and you can choose which to load.
Your partitions will be something like
- NTFS partition of reasonable size on the internal drive for Windows 7
- NTFS partition of reasonable size on the external drive for Windows XP
- A fairly large NTFS partition, where you can store all your documents, media, downloads et al - and this will be common across all OS
- An
ext3
/ext4
/
partition for Linux Mint - An
ext3
/ext4
/
partition for Ubuntu - A common
/swap
partition of typeswap
for both Ubuntu & Mint - A common
/home
partition of typeext3
/ext4
for both Ubuntu & Mint
You can select partition sizes as you deem fit, since you haven't mentioned the sizes I cannot say for sure how much you might require.