Came here in search of an answer to a problem, but didn't find it? Visit the forum @ LinuxBSDos.com, pick a category and ask a question.

Dual-boot Ubuntu 14.04 & Windows 7 on a PC with 2 HDDs and UEFI firmware

This post shows how to dual-boot Ubuntu 14.04 and Windows 7 on a computer with two hard disk drives (HDD) and UEFI firmware. The test computer used for this tutorial has a 500 GB and a 320 GB hard drives connected, with Windows 7 Pro installed on the 500 GB HDD. The screenshots and descriptions in this tutorial show how to install Ubuntu 14.04 LTS on the 320 GB and setting up the Ubuntu 14.04 boot manager as the default boot device.

The steps involved are:

  • Download an installation image of Ubuntu 14.04 from here and burn it to a DVD or transfer it to a USB stick
  • Install Ubuntu 14.04 on the target HDD
  • Set Ubuntu’s boot manager as the default boot device

Ready? Let’s get started.

Step 2. Install Ubuntu 14.04: Assuming Step 1 has been completed, reboot the computer with the installation media in the optical drive or in a USB port. Launch the installer and click through the first steps until you get to the step shown in this image. It is very likely that the installer will inform you that “This computer currently has no detected operating systems. What would you like to do?” Select the Something else option, then click Continue.
Ubuntu 14.04 install requirements

That should open the installer’s Advanced Partitioning Tool’s window. The two HDDs should be labeled as /dev/sda and /dev/sdb and their partitions should be listed directly under them. For the computer used in this tutorial, the target HDD is /dev/sda. Whatever you do here, don’t touch the Windows 7 HDD. As shown in this screenshot, the target HDD has no partitions on it, so I only needed to select the free space and clicked on the + button to start creating partitions. If yours has existing partitions on it, you may first have to delete them before creating new partitions.
Ubuntu 14.04 partition tool

That should open the installer’s partition editor. If you are new to the concept of disk partitions in Linux, it is highly recommended that you read Guide to disks and disk partitions in Linux. For an installation on a computer with UEFI firmware, you need at least three partitions, one of which must be an EFI partition. For this tutorial, four partitions were created – the EFI partition, and three other partitions. One is mounted at / (root), another at /home and the last is for Swap. For each partition that you’ll create at this step, all you need to modify are the values for “Size,” “Use as” and “Mount point.”
Ubuntu partition editor

The first partition will be the EFI partition. The default size allocated by the Ubuntu installer for this partition is about 536 MB. From the “Use as” menu, select EFI boot partition. OK.
Ubuntu 14.04 create EFI partition

For the root partition, a disk space of 20 GB (20,000 MB) should be more than enough. The minimum required is actually 6.4 GB, so the extra should take care of future growth in disk usage. For file system (Use as), you may select the default (Ext4) or even btrfs. Be sure to select / from the “Mount point” menu. OK.
Ubuntu 14.04 create root partition

For the /home partition, assign the disk space you think you need and select /home for the mount point. OK.
Ubuntu 14.04 create home partition

For the Swap partition, a size of 4 GB (4000 MB) should be enough. From the “Use as” menu, select swap area. OK.
Ubuntu 14.04 create swap partition

Back to the main partitioning window, you should see all the newly created partitions. Did you notice that we did not create a boot partition? That’s because on these systems, the EFI partition serves as the boot partition. Boot files for GRUB will be installed there. GRUB (the GRand Unified Bootloader) is the boot program used by Ubuntu and virtually all Linux distributions. Before clicking Install Now, change the entry in the “Device for boot loader installation” from /dev/sda to /dev/sda1. /dev/sda1 is the EFI partition.
Ubuntu 14.04 EFI partition

It should look like the one shown in this screenshot. Install Now
Ubuntu 14.04 EFI boot device

Step 3. Set the Default Boot Device: After Step 2 has completed successfully, reboot the computer. Before it reboots into the default boot device, press the F key that will take you to the boot menu. For my computer, it is the F11 key. This screenshot shows the entries in the boot menu of the computer used for this tutorial. The AHCI P3: WDC WD5000… entry is /dev/sdb, the Windows 7 installation HDD, while the AHCI P2: WDC WD3200… entry is /dev/sda, the Ubuntu installation HDD. Selectnig either entry will cause a boot failure. To boot into the Windows 7 or Ubuntu 14.04 HDD, select the matching OS entry. In this screenshot, it is either Ubuntu or Windows Boot Manager.

After verifying that you can boot into Windows 7 and Ubuntu 14.04, you should get into your system’s UEFI setup utility and set the default boot device to Ubuntu, which should have entries for Ubuntu 14.04 and windows 7 in the GRUB menu. You might want to read Boot managers and boot devices on a PC with UEFI firmware for a brief discussion of the subject in this step.

Ubuntu 14.04 and Windows 7 boot managers

Ubuntu 14.04 and Windows 7 boot managers on UEFI hardware

Digital Ocean SSD VPS Cloud Server droplets

Digital Ocean is a VPS/Cloud hosting provider. For just $5 per month, you can get yourself a Cloud server with 512 MB of RAM, 20 GB super-fast SSD, free snapshots, plus backups for a minimal fee. All via a simple graphical interface.

And by signing up with this referral link, you can help support this website.

If you are reading this, your ad could also be occupying this space. Contact us to make it happen.

If commenting on this article is closed, please post your comments at forum.linuxbsdos.com.

8 Comments

  1. Anderson says:

    I can boot in each OS but not have grub. Anyway, it is good for me, thanks

  2. Anderson says:

    Hi. The Kubuntu dont have the option use as EFI boot partition. What i do?

Leave a Comment