How to Install Ubuntu 16.10/16.04 Alongside With Windows 10 or 8 in Dual-Boot

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Use our Linode referral link if you plan to buy VPS (it starts at only $10/month).
  4. Support us via PayPal donate - Make a Donation
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Matei Cezar

I'am a computer addicted guy, a fan of open source and linux based system software, have about 4 years experience with Linux distributions desktop, servers and bash scripting.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

187 Responses

  1. Simon says:

    I followed your instructions exactly and managed to get Ubuntu installed. Grub isn’t showing up. So I followed what you said to Calvin and entered bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi in the command prompt. Grub still isn’t there and now Windows won’t load it sends me to the dell diagnostic screen saying I have no OS. I can manage to get into Ubuntu by using the boot menu and booting from the hard drive however. But why doesn’t it bring GRUB up!?

    • Matei Cezar says:

      Go to EFI settings and choose what OS should be loaded by default on system start-up from UEFI boot order (OS boot manager) if that’s the case (if you’ve not installed Ubuntu in legacy mode). Other option you could try is to boot with an Ubuntu Live ISO , install https://help.ubuntu.com/community/Boot-Repair and try to fix your issue. Also, be aware that UEFI & CSM (or legacy) are not compatible.

  2. cs says:

    I’m stuck in the step 8 too.
    I have one SSD with two partitions (C:win10 and D: just for data) and the windows loader. I still have 130GB available and i my plan is:
    swap: 4GB or 8GB (i have 16GB of RAM)
    root: 60GB
    /home: rest

    I am trying to install ‘ubuntu-16.04.1-desktop-amd64’. But every time I give space to the root, it leaves free as unusable space and can’t use the rest to give space for /home (the plus button is disabled)

    how can i use partition D: as /home? is it recommended?
    is there a limit number of partitions?

    Thanks in advance

    • Matei Cezar says:

      If the installation of Windows 10 is performed in Legacy Mode (CSM) than your hard drive will be partitioned with MBR style, leaving you only with the option to create maximum 4 primary partitions (assuming windows already three of them), or 3 primary partitions and the last one as extended, where you can create other logical partitions. Either create the fourth partition as extended and further create other logical partitions for Linux. I would advise you to delete D: partition ( backup data first) from windows with disk management and use the unallocated free space to create other three partitions – one for windows D: if you need D: on Windows but with a small size, and other two partitions for Linux /home and /(root). I also strongly suggest that you drop swap (with 16GB of RAM, swap is no use to you). After you’ve created each partition from Windows Disk management, boot-up Ubuntu and use those partitions already created with Ext4 fs for Linux. Other option would be to boot an Ubuntu Live ISO image and try to manage partitions using Gparted utility.

  3. Calvin says:

    Hello! I enjoyed the article, but there is no grub menu for me to choose if I want windows or Ubuntu and it just goes to windows.. Please help

    • Matei Cezar says:

      On newer UEFI machines you must change EFI settings by pressing the special key (F2, F11, F12 , Del depending on motherboard specifications) and choose what OS should be loaded by default at boot time.
      Also, try to run the following command from Windows with administrator privileges:

      bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

  4. j says:

    I had to delete one of my partitions bc the max is 4. When creating the home and the root partitions, I can only create one due to it being added as a partition to the 3 partitions that i had. I dont see that mentioned anywhere in here and I see you have more than 4. Do you know what the difference is there?

    • Matei Cezar says:

      You’re probably using GPT partition scheme for your drive which allows you to create only 4 primary partitions. Make the third partition as extended (logical) and then you can create other logical partitions as well. On GPT disk you can create up to 128 primary partitions.

  5. Shravani says:

    hi,

    the above article helped me a lot to complete the installation of Ubuntu OS along with windows 10. but after complete installation, i am not getting option in grub to log in to windows OS.

    Please help.

    Regards,
    Shravani N

    • Matei Cezar says:

      On newer UEFI machines you must change EFI settings by pressing the special key (F2, F11, F12 , Del depending on motherboard specifications) and choose what OS should be loaded by default at boot time.

  6. Nick says:

    Hi!

    This is a great article, I appreciated it. I’d like to suggest a way to avoid manual partitioning, which is sometimes possible via shrinking partitions and using Ubuntu’s ‘install alongside x operating system’ option.

    Thanks. :)

  7. Matei Cezar says:

    On newer UEFI machines you must tamper EFI settings by pressing the special key (F2, F11, F12 , Del etc depending on motherboard specifications) and choose what OS should be loaded by default at boot time.

  8. Raja says:

    Hi! Thanks for this great article.
    I have still a problem related this article.
    I follow all above-mentioned steps and install Ubuntu, but when i select last option of restart the windows 10 automatically open there no grub menu to choose a OS.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

Join Over 300K+ Linux Users
  1. 202,035
  2. 9,267
  3. 38,621

Are you subscribed?