How to Dual Boot Windows 10 and Linux Mint?

Dual Boot Windows 10 And Linux Mint 20.3

In this article, we are going to learn how can you dual boot windows 10 and Linux Mint and switch between them as per your needs. Although it is laced with many features, Linux isn’t perfect yet. You still might need your Windows installation because of some proprietary software programs or games that just cannot run on Linux.

Note: This only works if you install Windows 10 first, or you already have a Windows installation on your hardware first. You cannot install Linux Mint first and then Install Windows, Windows installer will simply remove your Linux Installation.

Steps to Dual Boot Windows 10 and Linux Mint

Let’s get right into the steps to dual boot windows 10 and Linux mint on your system. You can replace Linux Mint with Ubuntu and follow the partitioning section below.

1. Download Linux Mint ISO.

Go to Linux Mint’s official website, and download the edition of Mint that you prefer. No matter which edition you pick, the installation method will be the same. For the sake of this tutorial, I’m using Linux Mint – Cinnamon edition.

Download Linux Mint Cinnamon
Download Linux Mint Cinnamon Edition

2. Create a bootable USB stick using Ventoy.

Pick any USB drive of at least 4 GB capacity and make sure that you have no important data in it, as this process will erase it. From Ventoy’s official GitHub page, download the latest version of the file.

Open your downloads folder and extract it there. Now, insert your Flash drive and open Ventoy2Disk.exe. Make sure that your USB stick is selected, if not, click on the refresh button, Now click on install.

Ventoy2disk Exe
Run Ventoy2disk.exe

3. Transfer the ISO file to the Flash Drive

Navigate to your Downloads folder and look for the Linux Mint ISO you just downloaded. Copy the ISO using Ctrl + C, now navigate to the Ventoy USB and simply paste it there by pressing Ctrl + V.

4. Disable Secure Boot

Check your Laptop/Motherboard manufacturer website for the key you need to press to access the BIOS menu. It is different for each manufacturer. Don’t worry if you can’t find it, it’s usually one of these keys – DEL, Esc, F2, F10 or F12.

Restart your PC and press the key which will lead you to the BIOS menu when the manufacturer logo comes on the screen. Navigate to ‘Boot Options’ using the arrow keys on your keyboard and there, disable ‘Secure Boot’, and using the F5 & F6 keys, change the boot priority order so that your Ventoy USB will be on top and hence booted first. Press F10 key to save and exit.

Now, on the next screen, select Linux Mint and press enter. In a few seconds, you will be greeted with Mint’s Cinnamon desktop interface

5. Free Up Space

Now, before we proceed to the installation, press the ‘Super’ key (or Windows key) on your keyboard look for software named GParted, and launch it. We have to free up some space where we will install Linux Mint.

Open Gparted
GParted Interface

Select any partition and right click, resize your other partition so that you have at least 50 GB – 60 GB of unallocated disk space.

Free Space
Free Space

Click on Resize and hit apply changes, this process will take some time if the partition you are shrinking has any Data on it. Although not always, this process can corrupt your files.

When the process is complete, close GParted. Now we are ready to install Linux Mint on your device alongside Windows.

6. Begin Installation

Launch the Installer, select your Language and hit continue.

Select Language 1
Select Language

On this step, you need to select your keyboard layout.

Select Your Keyboard Layout
Select Your Keyboard Layout

If you are connected to the Internet, the Installer will give you an option to Install Multimedia codecs, click on the checkbox and hit continue.

Install Multimedia Codec
Install Multimedia Codecs

In this step, if the installer detects your Windows installation, then great! Just hit continue, select the unallocated space we just created, and click on the Install button.

Install Mint alongside an OS
Install Mint alongside an OS

7. Drive Partitions For Dual Boot

For some reason, if the installer does not detect Windows, select ‘Something else’ as the installation type and hit continue.

Next, you’ll see an NTFS partition within the list. This is your Windows partition.

Make sure you do not make any modifications to these NTFS partitions as they will contain Windows system files unless you know exactly which drives are non-Windows drives.

We’ll only work on partitioning the unallocated spaces. So go ahead and right-click on the unallocated space and select create a partition.

I’m dedicating my full 50 GB to this partition, but if you want, you can also create a /home partition. Finally, when you are sure of the changes you are going to make, click on Install now.

Create a Root Partition
Create a Root Partition

8. Complete The Installation

Choose your Time-Zone in the next section and hit next.

Select your Timezone
Select Timezone

Lastly, set up your Username and a desktop password. Click on continue. This installation will take 10-15 minutes from this point. The installer will then ask you to restart your PC and then remove your Installation media and press Enter.

Restart your System
Restart your system

9. Update your Installation

The next time you start your PC, the GRUB bootloader will ask you to pick between Linux Mint and Windows 10. Boot once into Linux mint, open Terminal, and type in the following commands to update your system.

$ sudo apt update && sudo apt full-upgrade

If you do not see Windows 10 or any other operating system that you have installed alongside Linux, go ahead and run the following command on your terminal:

sudo update-grub


You have successfully installed & updated Linux Mint 20.3 alongside Windows 10.