You will find in this article, a step-by-step guide on how to dual-boot Ubuntu 11.10 and Windows 7 on a computer with two hard drives. If you are looking to dual-boot both operating systems on a computer with a single hard drive, it is recommended that you read how to dual-boot Windows and Ubuntu 11.04. As the title suggests, it was written for Ubuntu 11.04, but because the installation program in Ubuntu 11.10 did not change, the steps still applies to it.

It is taken for granted that the computer that you are going to use already has two internal hard drives with an existing installation of Windows 7 on the first disk and the second hard disk ready for use. Note that you do not have to re-install Windows 7, but nothing stops you from doing it.

The computer used for this review has a 2 TB hard disk and a 500 GB hard disk. The 2 TB disk was used for Windows 7, while the second one was used for installing Ubuntu 11.10. Keep in mind that the size of the hard drives does not really matter. The steps involved in this tutorial are very simple. They are:

  1. Install Windows 7 anew or keep the existing installation
  2. Download Ubuntu 11.10 from here, then transfer the downloaded image to a CD, DVD or USB Flash drive
  3. Install Ubuntu 11.10 to the second hard disk
  4. Modify the Windows 7 boot program, adding an entry for Ubuntu 11.10 in its boot menu

If all the steps are completed successfully, you should have a computer with Windows 7 on the first hard disk, Ubuntu 11.10 on the second, so that you can boot into any one you wish to use at any time.

If you have never partitioned a disk in Linux and have never attempted to dual-boot Windows and a Linux distribution, it is recommended that you read tips for dual-booting Windows and Linux and guide to disks and disk partitions in Linux.

Assuming that you have taken care of step number one, the next step is to download Ubuntu 11.10. You could download a CD or DVD image with a graphical installer, or a CD image with the alternate installer. The CD or DVD image uses a point-and-click graphical installer program, but it does not have support for LVM, the Linux Logical Volume Manager, and disk encryption, two features supported by the alternate installer image. Though an installation image with a graphical installer was used for this tutorial, it is recommended that you use an alternate installer image and configure LVM as detailed here. Setting up an LVM-based system makes it very easy to manage disk space after installation.

So, if you are ready, boot the computer from the Ubuntu 11.10 CD, DVD or USB Flash drive that you made from the installation image you downloaded. Once the installer starts, click through the initial steps until you get to the one shown in this image. The first two options, which offer automated disk partitioning, do not indicate the presence of a second hard disk, but you can be sure that the installer detected it. To see the two disks as they were detected by the installer, select “Something else” and click Continue. Note that the first tow options will attempt to install Ubuntu on the first hard disk. But that is not what we want.
Ubuntu 11.10 Partition Methods

Clicking Continue from the previous step brings us to Ubuntu’s advanced partitioning tool, which is not really advanced. The “advanced” just means that you need a guru-level knowledge of disk partitioning in Linux or a good tutorial (like this one) to set up partitions. The second disk used for this tutorial was brand new. If the one you are using is new too, you should be looking at a window just like the one below. That means the disk has to be initialized before you can start creating partitions. To initialize it, select it as shown, then click on New Partition Table.
Ubuntu 11.10 Advanced Tool

Just a friendly warning. Click Continue.
Ubuntu 11.10 Disk Prompt

After the disk has been initialized, that is, after a partition table has been created on it, you can start creating partitions for Ubuntu 11.10. How many partitions should you create, and how much disk space should be allocated to each? It depends. If you want to follow the default partitioning scheme used by the graphical installer, then you need to create just two – / and Swap. However, I like to create four – /boot, /, Swap and /home, which is the scheme used for this tutorial. This is the same scheme used on the alternate installer edition. So, to start creating partitions, select the free space under sdb, then click Add.
Ubuntu 11.10 Add Partitions

The first partition will be mounted at /boot. This is where all boot-related programs are located. You may choose to use ext2 or ext4 for the file system. The default disk space usually allocated to /boot is about 300 MB to 500 MB. The actual disk space used on a new installation is just around 30 MB, but you want to create room for growth because more will be used with each upgrade. OK.
Ubuntu 11.10 Create Boot

With the partition for boot created, select the available free space and click Add. Note that this step will have to be repeated for the other partitions too.
Ubuntu 11.10 Create Partition

The second partition will be for /, the root file system directory. The recommended disk space to allocate here is 4.4 GB. 8.6 GB if you are using a DVD installation image. The default file system is ext4 and the mount point is, of course, /. Click OK.
Ubuntu 11.10 Create Root