Follow the steps below to install Linux Mint in dual boot with Windows:
Step 1: Create a live USB or disk
Go to the Linux Mint website and download ISO file. This ISO file is the disk image that you can burn to a USB or DVD.
Step 2: Make a new partition for Linux Mint
This is where you have to be cautious. If you have multiple partitions (not the recovery ones), you can either use one of them or create a new partition from an existing partition. Your existing data will be safe if you have enough free space. Typically, you install Linux in under 10 Gb, however, if disk space if not a concern, I advise using 30-40Gb at least. This way you can have more space at your disposal for downloading and keeping various files.
Step 3: Boot in to live USB
Plug the live USB or disk into the computer and restart the computer. While booting the computer press F10 or F12 function key (defers from computer to computer) to go to the boot menu. Now, choose the option to boot from USB or Removable Media.
Important Note: If your computer came with Windows 8 or Windows 8.1 and you upgraded your system to Windows 10, you may have to disable secure boot. The most modern system with Windows 10 should not need this step, especially with Linux Mint or Ubuntu.
Step 4: Start the installation
It takes some time to boot from the live USB or disk. Have some patience. Once it boots in to live disk, you’ll be provided to Try Linux Mint or Install Linux Mint. Even if you choose to try it, you can find the install option on the desktop:

In the next few screens, you’ll be asked to choose the language of the operating system. It will then do some checks on available space, battery, and Internet connection.


Step 5: Prepare the partition
This is the most important part of the whole installation. Where to install Linux Mint? As mentioned before, I prefer separate partitions for Windows and Linux. Windows is already installed here, we’ll prepare a new partition for Linux Mint. In the Installation Type window, choose Something Else:

Step 6: Create root, swap, and home
Since you already created a new partition in Windows, it’s time to install Linux Mint on it. Now, there are several ways to do it. But here, I’ll show you my favorite way and that is to have a Root, a Swap and a Home.
Create a root partition first. Choose the free space available and click on +.

Here, choose the size of the root (10 GB is enough but I chose to have 20 here), choose ext4 file system, and mount point as / (i.e. root):

Now, next is to create the swap partition. Now the question is what should be the swap size for Linux Mint installation?
The answer depends upon your RAM size, your needs, available disk space, and whether you would use hibernation or not. You can use the below suggestion:
- RAM less than 2 GB: Swap should be double the size of RAM
- RAM between 2 to 4 GB: Swap should be RAM size + 2 GB
- RAM between 6 GB to 8 GB: Swap should be the size of RAM
- RAM more than 8 GB: Swap should be half the size of RAM or less
Don’t spend too much time thinking about the swap. It is helpful for systems with less memory. For a system with more than 8 GB of RAM and SSD, the less the swap, the better it is.

The next step is to create a Home. Try to allocate the maximum size to Home because this is where you’ll be downloading and keeping the files.

Once you have created Root, Swap and Home partitions, click on Install Now button.

Step 7: Follow the trivial instructions
Technically, you have crossed the main hurdle if you reached this point successfully. Now you will be taken through a number of screens to select options like keyboard layout, login credentials, etc. You don’t need to be a genius to figure out what to do here afterward. I have attached screenshots for reference purposes here.
Reference:
https://itsfoss.com/guide-install-linux-mint-16-dual-boot-windows/
https://wiredin777.wordpress.com/explore/linux/