How to – Dual boot Windows 10 and Linux – Ubuntu

Quote from Arnold Schwarzenegger “Strength does not come from winning. Your struggles develop your strengths. When you go through hardships and decide not to surrender, that is strength.
And i have been fighting Windows with Linux for years! But I have to admit i am not much like Arnold Schwarzenegger and I have to bow in the dirty dust and surrender to Windows.
Well the real story is I am getting tired of programs there isn’t working on Linux and my school is demanding me to use specific programs. So I decided to dual boot Win 10 and Linux on my laptop for the first time ever! and it hurts, a lot.
But in this tutorial will I show you how to setup dual boot for Win 10 and Linux (I am going to use ubuntu for this but you should be able to choose whatever distro you want). I am going to use a clean install of win 10.

Table of Content :
– Step 1. Pre-requisites
– Step 2. Configure windows (shrink HDD)7
– Step 3. Install Linux (Ubuntu)

Step 1. Pre-requisites

    1. One USB stick with you preferred Linux distro
    1. Windows 10 should already be installed (a clean install is preferred)

Step 2. Shrink you HDD

The easies way to setup a dual boot configuration is if windows is all ready installed because windows isn’t too happy to share if you install it as the second system.
So you should have windows installed so we can shrink the drive to get some space for Linux. I am going to do this in a VM so don’t bother with the small drives I am using.

First right click on the Windows icon in the left side and choose Disk Management


Next right click on your main drive C:/ and choose Shrink Volume


Enter the amount of MB you want to shrink (This is here we are going to install Linux(Ubuntu))


You should have a Unnallocated drived now with a given amount of space. Mine is the one to the right side without a name and 19,75 GB “Unnallocated”.


Insert your USB-drive with Linux on and restart the computer to boot up the USB-drive

Step 3. Install Linux (Ubuntu)

You should enter Bios menu and set your USB-drive to nr. boot priority to boot from USB and install Linux.

First choose to intsall ubuntu

Click continue

We don’t want to erase the disk but instead choose Something else and hit continue

You should see a couple of different partitions. you should click on the free space device and the hit the + button in the left side of the screen.


And then choose swap area the swap area should be the same amount of ram + 10-15% if you want to be able to use hibernate. And then click OK

click on the plus icon again and make sure you are using Ext4 journaling file system and choose / as the mountpoint.

Click install and complete the setup process. and that was it! you should have a fully functional dual booting system.
You can see that win 10 now appears in the grub menu. And thats it!