How to install Linux Mint and dual-boot with Windows

Installing Linux Mint and Windows on a single PC has its own advantages. You can get the best of the both worlds on your computer. You can boot into Windows for specific purposes that you can do on a Linux system due to unavailability of an app. For the rest of the majority work, Linux Mint should give you a faster and secure PC usage experience.

Linux Mint is one of the popular Linux distros out there that is known for Microsoft Windows look-alike desktop. It has a taskbar, start button, and several other GUI elements inspired by Windows.

It is derived from Ubuntu, and so you get all the reliability of years of hard work. It looks excellent, polished, and comes packed with built-in apps for playing Multimedia, LibreOffice, PDF reader, and several others. It is a unique first-hand Linux choice for people making their baby steps on to Linux, from Microsoft Windows.

Dual-boot Linux Mint and Windows

In this tutorial, let’s learn how to install Linux Mint on a PC that is running any version of Windows. This tutorial is tested to be working 100% without any issues on Windows 10 and Linux Mint in a dual-boot configuration.

Minimum System Requirements

  • x86 processor
  • Minimum 2 GB RAM
  • Minimum 10 GB of disk space
  • DVD drive or USB port

I. Prepare your PC

Hard disk partition using Windows Disk Management

The first task is to create hard disk partition for the installation of Linux Mint. Though this step can be done at the time of Linux Mint installation, I recommend doing this first to make sure you don’t accidentally overwrite Windows OS partition.

1. Log in to your Windows PC with administrator rights.

2. Launch Windows Disk Management. In Windows 10/8.1/8/7, you can type Disk Management in the program’s search box and launch the utility.

3. Depending on the existing hard disk partitions on your PC, you may have to do different actions. Finally, the intent is to create an ‘Unallocated’ hard disk space where you want to install Linux Mint. By the way, on my test PC below, the partition size is just meeting the minimum requirements. I have purposefully done it to see the performance at the lowest configuration. I did this partition by right-clicking on the C: drive and then click ‘Shrink Volume.’ Whatever the size you have shrunk becomes the unallocated size.

Windows Disk Management
Windows Disk Management

II. Create a Linux Mint Installation USB drive

Go to our detailed article and step-by-step instructions on how to create a Linux Mint Live USB. Once you are done with it, proceed to the next section.

Create Linux Mint USB Flash Drive

III. Begin Linux Mint Installation

Insert the Linux Mint Live USB drive to your PC and boot into it. The method of booting into the USB drive depends on the PC make and BIOS configuration. Make sure to enable boot in UEFI mode to run Linux alongside Windows.

1. You should into the Linux Mint live desktop. This mode is a trial mode, and so doesn’t save anything. To begin the installation, click on ‘Install Linux Mint’ located on the desktop.

Linux Mint Live DesktopLinux Mint Live Desktop
Linux Mint Live Desktop

2. Choose your language and click ‘Continue.’

Linux Mint installation - Welcome
Linux Mint installation – Welcome

3. Click ‘Continue’ when it says a 3-point checklist.

Linux Mint installation - checklist
Linux Mint installation – a checklist

4. IMPORTANT: Since we want to install Linux Mint alongside Windows, select ‘Something else’ and click ‘Continue.’

Linux Mint installation - Options
Linux Mint installation – Options

5. In this step, you will have to specify three crucial parameters:

Mount Point: This is the partition where the Linux Mint system files will be installed and form a significant portion of the hard disk space. Don’t select any NTFS partitions – these are Windows systems. Remember the unallocated hard disk space that you created at I(3) of this article? Double-click on that partition and reduce the size by the size more than that of your computer’s RAM. For example, if you have 4GB RAM, you can reduce the size by at least 5GB or best would be 8GB (double that of RAM). The reduced space will be used for SWAP, and Linux uses this place when you Hibernate your computer. Select ‘Use as’ as ‘Ext4 journaling file system’. Next, specify Mount point as /. Then click, OK.

Linux Mint installation - Harddisk Partition
Linux Mint installation – Harddisk Partition

SWAP: You will now see an additional device ‘free space’. Double-click on it and specify ‘Use as’ as ‘swap area.’ Click ‘OK.’

Linux Mint installation - SWAP
Linux Mint installation – SWAP

Bootloader: Now, the most important part of specifying where the bootloader will go. Click on the drop-down list under ‘Device for boot loader installation’ and select the primary hard disk location. This is where GRUB, which is Linux’s bootloader, saves the boot information and gives you the option to choose which OS to start when you switch ON the PC. Typically, it is /dev/sda for most of the Windows PCs, but make sure you select the top level. In my case, here is the image of the hard disk partitions situation. Click ‘Install Now.’

Linux Mint installation - Final Hard disk Partitions example
Linux Mint installation – Final Hard disk Partitions example

6. Now the steps are self-explanatory. You will have to enter location information for Linux Mint to know your time zone for the system clock.

7. Next, specify the Keyboard layout.

8. Enter account login details and click ‘Continue.’

Linux Mint installation - Login Details
Linux Mint installation – Login Details

9. Sit back and relax as the install begins!

Linux Mint installation - Install
Linux Mint installation – Install

10. After a while, you should get a prompt to restart the computer. Click ‘Restart Now.’

Linux Mint installation - complete
Linux Mint installation – complete

11. You may now unplug the Live USB drive. Its work is done.

12. When your computer reboots, you will see GRUB Bootloader giving you several options to boot.

To boot into Linux Mint, select ‘Linux Mint____.’ The version number and name may vary on what you downloaded and installed. For me today, it is ‘Linux Mint 17.3 Cinnamon 64-bit’. To boot into Microsoft Windows, you will have to use arrow up/down keys to navigate and select ‘Windows Recovery Environment (loader).’

GRUB - Linux Mint
GRUB – Linux Mint

13. Boot into Linux Mint, and you will have to enter the login details that you specified in section III(8) of this article.

Linux Mint Desktop and Programs Menu
Linux Mint Desktop and Programs Menu

Conclusion

That’s all about setting up your PC to dual-boot Linux Mint and Windows. Doing so has advantages of its own. You can boot your PC into Windows for those Windows-specific applications purposes where you don’t find a Linux equivalent app. Rest of the time, you can enjoy the faster and secure Linux Mint.

Kiran Kumar
Hi there! I'm Kiran Kumar, founder of FOSSLinux.com. I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities, especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. I hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!

5 COMMENTS

  1. Is it possible to get this page as a PDF. I want to print it off so that I can reference it while doing the steps. I cannot come to the website if my computer is involved in all of these steps.

  2. So where are the instructions for if we have 2 separate hard drives whereby having Windows 7 64-bit installed and now want to install Linux Mint onto the other hard drive?
    and like how another commenter said, we need uploaders to start providing their instructions on a PDF so we can simply, easy,quickly, whatever to download, print, and then have the instructions right in front of us while doing the dual boot installation process…. not everyone has or can afford smart phones, and in many cases they don’t have anyone who will just let them borrow their smart phone

  3. I want to do what nobody who writes these articles seems to want to do:
    Dual boot Windows 10 UEFI and Mint UEFI with Mint on a different drive and with Windows being the primary partition. Reason: The Windows boot menu is a GUI rather than the DOS like menu used by Linux distros.
    Is it possible?

    • I did everything as above but on a different drive, and leave space for the boot loader on the linux drive. mine are both uefi with gygabite motherboard and two ssd drives one with windows 10 and the other with linux mint 19

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,417FansLike
377FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

Mastering the SQLite Database in Python

SQLite is a relational database management system based on the SQL language; it is a serverless, Zero-configuration database engine. It is one of the...

Basics of Working with the SQLite Database in Python

A database is one of the most useful and popular files for storing data; they can be used to store any kind of data, including text, numbers, images, binary data, files, etc. SQLite is a relational database management system based on the SQL language. It is a C library, and it provides an API to work with other programming languages, including Python. It does not require a separate server process to be run as needed in large database engines like MySQL and Postgresql.

5 Ways to Check the Linux Version

When most people talk of Linux, they are always referring to a Linux distribution. However, this is not the case. Linux itself is a kernel which acts as a bridge between user applications and the hardware. When we talk of a Linux distribution, we refer to an operating system developed from the Linux kernel. A distribution comes with a package manager, pre-installed applications, a Desktop Environment, and several more features.

Getting Started with Linux Operating System

The Linux operating system brings forth a vibrant mix of features and security, making it the best alternative to macOS or Windows operating systems. In this post, we will give you a master guide on Getting started with Linux systems - taking you from a complete beginner to a level where you can begin testing the various Linux distributions available with much ease.

How to Create a Comprehensive Mail Server on Ubuntu

Postal is a free and open-source mail server used to send and receive emails. It comes loaded with tons of excellent features and functionalities, making it extremely popular among large organizations as well as in enterprise settings.

The 10 Best Linux Performance Monitoring Tools

Do you want to monitor the performance of your Linux system? Are you looking for some powerful performance monitoring tools to help you out? If you agree, it's your day as we have put together a detailed list of the ten best Linux performance monitoring tools.

MUST READ

Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.
Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.

Beaker Browser: A P2P web browser you must try

I think we can all agree on the fact that the web browser is an integral part of our Linux systems, or any computer system, for that matter. We have had several fulfilling options for browsing the web, like Firefox, Brave, Vivaldi, Tor, etc. and they have worked pretty well, but also pretty much in the same way, except for Tor, which is much better for anonymity.

Top 5 reasons to switch from Windows to Linux right now

Do you love Windows or Linux? Being on a Linux website, it's not hard to take a guess, but what are the strong reasons to switch to Linux? Linux is a 100% free OS. Is that reason alone enough? Let's find out! Never have there been more compelling reasons to make the switch. Here are just five great reasons for users to create that magical move from the wayward world of Windows to the lauded land of Linux.

How to create a Live Linux USB drive using Etcher

In the Linux community, one thing is common between almost all of the users: trying out different Linux distributions. Most of the Linux based distributions have a great way of being tested as they provide ISO images for creating a Live USB.

10 ways to use the Chown command with examples

Any file in a Linux system belongs to a particular owner(s) and a group. It is one of the many features that maintain security in Linux systems. For example; If a file belongs to say UserA, then UserB cannot manipulate the data depending on any additional permissions set unless the user has permission to do that.