Linux Mint pairs well with Windows 10 when you allocate enough storage for each system. If you want to run both operating systems on one computer, learning how to dual boot Windows 10 and Linux Mint is a practical skill. This guide walks you through every step, from preparing your drive to selecting your OS at startup.
Preparing Your System For Dual Booting
Before you start, you need to get your Windows 10 system ready. Dual booting means installing Linux Mint alongside Windows, not replacing it. The key step is creating free space on your hard drive.
Back Up Your Important Files
Always back up your data before changing partitions. Use an external drive or cloud storage. This protects you if something goes wrong during the installation.
- Copy documents, photos, and videos to a backup location
- Create a Windows system restore point
- Write down your Windows product key
Free Up Disk Space For Linux Mint
Linux Mint needs at least 20 GB of space, but 50 GB or more is better for apps and files. You can shrink your Windows partition to make room.
- Open Disk Management in Windows. Press Win + X and select “Disk Management”
- Right-click your C: drive and choose “Shrink Volume”
- Enter the amount of space to shrink in MB. For 50 GB, enter 51200 MB
- Click “Shrink” and leave the new unallocated space as is
Do not format the unallocated space. Linux Mint will use it during installation.
Disable Fast Startup In Windows
Windows Fast Startup can lock your hard drive and prevent Linux from mounting it. Turn this feature off.
- Go to Control Panel > Power Options
- Click “Choose what the power buttons do”
- Click “Change settings that are currently unavailable”
- Uncheck “Turn on fast startup (recommended)”
- Click “Save changes”
Disable Secure Boot (If Needed)
Some computers need Secure Boot disabled to boot Linux. Check your BIOS or UEFI settings. Restart your PC and press F2, F10, Del, or Esc during startup. Look for the Secure Boot option and set it to Disabled. Save and exit.
Creating A Bootable Linux Mint USB Drive
You need a USB flash drive with at least 4 GB of space. The drive will be erased, so back up anything on it first.
Download The Linux Mint ISO
Go to the official Linux Mint website. Download the latest version. Choose the Cinnamon edition for a modern desktop experience. The file is around 2.5 GB.
Write The ISO To USB Using Rufus
Rufus is a free tool for Windows that creates bootable USB drives. Download and run it.
- Insert your USB drive
- In Rufus, select your USB drive under “Device”
- Click “Select” and choose the Linux Mint ISO file
- Leave the default settings. Partition scheme should be GPT for UEFI systems
- Click “Start” and confirm any warnings
- Wait for the process to finish. It takes a few minutes
Your USB drive is now ready to boot Linux Mint.
How To Dual Boot Windows 10 And Linux Mint
Now comes the main installation. Follow these steps carefully to set up your dual boot system.
Boot From The USB Drive
Restart your computer with the USB drive inserted. Press the boot menu key (F12, F9, or Esc) during startup. Select your USB drive from the list. If you see a black screen with options, choose “Start Linux Mint.”
The system loads into a live desktop. You can test Linux Mint before installing it. Play around with the interface, check your Wi-Fi, and make sure everything works.
Launch The Installer
Double-click the “Install Linux Mint” icon on the desktop. Select your language and keyboard layout. On the next screen, check “Install multimedia codecs” for better media playback.
Choose Installation Type
This is the critical step. You will see several options. Select “Something else” to manually partition your drive. This gives you full control.
The installer shows your disk partitions. Look for the unallocated space you created earlier. It should show as “free space.”
Create Partitions For Linux Mint
You need at least two partitions: one for the system and one for swap. Some users also add a separate home partition.
- Select the free space and click the “+” button
- Create a swap partition. Size it equal to your RAM amount. For 8 GB RAM, make it 8192 MB. Use “swap area” as the filesystem
- Select the remaining free space and click “+” again
- Create the root partition. Use “Ext4” as the filesystem and mount point “/”
- If you want a separate home partition, create it with Ext4 and mount point “/home”
For beginners, a root partition and swap are enough. The root partition gets all remaining free space.
Set The Boot Loader Location
At the bottom of the partition screen, there is a dropdown for “Device for boot loader installation.” Select your main hard drive (not a partition). It usually says /dev/sda or /dev/nvme0n1. Do not choose a partition like /dev/sda1.
Click “Install Now.” Confirm the changes. The installer writes the partitions and begins copying files.
Complete The Setup
Select your time zone. Create a user account with a username and password. Remember this password, as you need it to log in and install software.
The installation takes 10 to 20 minutes. When finished, restart your computer. Remove the USB drive when prompted.
Booting Into Windows 10 Or Linux Mint
After restarting, you see the GRUB boot menu. This is a list of operating systems. Use the arrow keys to select Windows 10 or Linux Mint. Press Enter to boot. If you do nothing, Linux Mint starts automatically after 10 seconds.
You can change the default OS and timeout in GRUB settings later. For now, test both systems to make sure they work.
Fixing Boot Issues
Sometimes Windows boots directly without showing GRUB. This usually means the boot order changed. Restart and enter BIOS. Set your Linux drive as the first boot device. GRUB should appear.
If Windows does not appear in GRUB, boot into Linux Mint. Open a terminal and run:
sudo update-grub
This scans for other operating systems and adds them to the menu. Reboot to see the change.
Post-Installation Tips For Dual Booting
Your dual boot system is working. Here are a few things to do next.
Update Linux Mint
Open the Update Manager from the menu. Install all available updates. This ensures you have the latest drivers and security patches.
Install Drivers
Go to Menu > Administration > Driver Manager. Check if any proprietary drivers are recommended. For NVIDIA graphics cards, install the proprietary driver for better performance.
Access Windows Files From Linux
Linux Mint can read and write to Windows partitions. Open the file manager. Your Windows drives appear in the left sidebar. Click to mount them. You can copy files between systems easily.
Set Up Time Sync
Windows and Linux use different time standards. This can cause the clock to be wrong when you switch OS. To fix this in Linux, open a terminal and run:
timedatectl set-local-rtc 1 –adjust-system-clock
This makes Linux use local time like Windows. Reboot to apply.
Common Problems And Solutions
Even with careful planning, issues can arise. Here are fixes for frequent problems.
Linux Mint Does Not Boot After Installation
If you get a black screen or error, check your BIOS settings. Ensure boot mode is set to UEFI, not Legacy. Also, disable Secure Boot if you haven’t already. Reinstall Linux Mint if needed, making sure to select the correct boot loader device.
Windows Does Not Appear In GRUB
Run “sudo update-grub” in Linux Mint. If Windows still does not show, boot into Windows and disable Fast Startup again. Sometimes Windows hibernation hides the partition.
Grub Rescue Error
If you see “grub rescue” on boot, the boot loader is broken. Boot from the Linux Mint USB and select “Repair a broken system.” Reinstall GRUB from the live environment.
Wi-Fi Not Working In Linux Mint
Some Wi-Fi cards need additional drivers. Connect via Ethernet temporarily. Open Driver Manager and look for wireless drivers. Install them and reboot.
FAQ: How To Dual Boot Windows 10 And Linux Mint
Can I dual boot Windows 10 and Linux Mint on a single hard drive?
Yes. You can shrink your Windows partition to create space for Linux Mint on the same drive. The guide above shows you exactly how.
Will dual booting slow down my computer?
No. Only one operating system runs at a time. Each OS uses its own resources. Performance is the same as running each system alone.
How do I remove Linux Mint and keep Windows?
Boot into Windows. Open Disk Management. Delete the Linux partitions (the ones with no drive letter). Then extend your Windows partition to reclaim the space. You may also need to repair the Windows boot loader using a recovery drive.
Can I share files between Windows 10 and Linux Mint?
Yes. Linux Mint can read and write to NTFS partitions. Your Windows files are accessible from Linux. For sharing in the other direction, use a common partition formatted as NTFS.
Do I need to disable Secure Boot for Linux Mint?
Not always. Some versions of Linux Mint support Secure Boot. But if you encounter boot issues, disabling Secure Boot in BIOS usually fixes them.
Final Thoughts On Dual Booting
Setting up a dual boot system gives you the best of both worlds. You keep Windows for gaming or specific software, and you get Linux Mint for a fast, secure, and customizable experience. The process is straightforward if you follow the steps in order.
Remember to back up your data first. Take your time with the partition setup. And dont worry if you make a mistake—you can always reinstall. Once you learn how to dual boot Windows 10 and Linux Mint, you can apply the same skills to other Linux distributions.
Test both systems after installation. Update your software and install drivers. With a little practice, switching between Windows and Linux becomes second nature. Enjoy your new dual boot setup.