Before you being installing multiple operating systems (OS) you need somewhere for each of them to reside. If you currently have a single OS such as Windows XP it is likely that this is spread across an entire hardrive (C drive). Although you may have plenty of free space on that hard drive it is probably not arranged in a suitable way for another OS to reside alongside Windows XP.
A special repartioning program is required to move all of the existing files to one area of the hardrive and then separate that area from the free space. This remaining space becomes a new 'partition' on which a new OS can be installed. This 'repartitioning' process can be achieved by using a variety of programs. Symantec offer the 'PartionMagic' application however this is commercial software and as such is not free. The most popular (and easiest) free alternative is 'GNU Parted'. A 'Live CD' version of GNU Parted is available called 'G-Parted Live CD'. This is burned to a CD-ROM. The CD is then 'booted' from as it contains an operating system that loads itself into memory so that it can manipulate your hard drives safely.
This guide takes you through the steps to obtain and use the 'G-Parted Live CD' version of 'GNU Parted'. In the guide we repartition a Windows XP drive into 3 separate partitions.
G-Parted DownloadAs I already mentioned we are going to use the 'G-Parted Live CD' version of GNU Parted. If you have not come across the term before a Live CD is an operating system in its own right that is self contained on a CD/DVD so that you can boot from it. Once booted the OS loads into memory. By doing this the hard drive is no longer being used and so we (or rather G-Parted) can move files around safely. (if you are interested The G-Parted Live CD is actually a version of Linux called 'Slackware' but if this means nothing to you or you don't care its not important). To create the G-Parted CD you need to download the CD image. This is small (approx 30MB) and can be downloaded from the G-Parted Website. Save the ISO image to a convinient location. |
Burn the CDYou now need to create the CD itself from the ISO image that you just downloaded. Open up your prefered CD burning application and burn the CD image to disk. There is a comprehensive guide on ISO burning available here. |
RepartioningNow comes the part that we have been building to... After specifying the keyboard and video your computer should have finished booting up and you'll see a graphical desktop with the G-parted program loaded up and ready to go (figure 1). (Depending on the specific hard drive in your machine the values displayed will likely be different from figure 1.) Click on the '/dev/hda1' option and then the 'Resize/Move' menu item. A dialogue pops up asking for the new size of this partion. In figure 1 the partion was originally 111.78GB and only 39.81GB of it was used. Its good to leave around 10GB for Windows XP to play with and who knows you may need to install more applications on there in the future so be sure to add a few more GB on to whatever your current XP installation is taking up. In the examples I choose to resize my 111GB partion to 55GB. That gives another 15GB for Windows XP to use and plenty of space for future applications. The remaining 56GB can be used to contain other operating systems. Once you enter your values hit the 'Resize/Move' button and the process will begin. |
Each operating system that you install needs to reside in its own logical partition. You have just resized the Windows XP partition. You have not yet created additional partitions to install other operating systems into.
Creating new partitions is simple and does not require any specializied software. The install program for Windows Vista, Solaris 10, Ubuntu or other operating systems will help you with this. You're going to need one partition per operating system so when it comes to installing your next OS you may need to split the 'unallocated space' that you just created into a number of partitions.