Post

How To Dual-Boot Linux Mint And Windows Or macOS

This guide walks you through installing Linux Mint alongside your current operating system, creating a “dual-boot” setup that lets you choose which OS to use at startup.

Who is this guide for?

Users with Intel or AMD (x86_64) computers running:

  • Windows (10, 11, or recent versions)
  • macOS on Intel-based Mac

This guide is based on the official Linux Mint Installation Guide.

Note for Mac Users: The macOS portion of this guide was tested on a 2012 MacBook Pro. If you have a different Mac model, please research whether these instructions apply to your specific model before proceeding.

Disclaimer: This guide was developed with AI assistance. It’s provided “as-is” without warranty. By following these instructions, you acknowledge you do so at your own risk. The author is not liable for any issues.

What You’ll Need

  • USB flash drive (4 GB or larger)
  • At least 50 GB free space on your internal drive (100 GB or more is better if you plan to use Linux as a daily driver).
  • Reliable internet connection
  • External drive or cloud storage for backing up files

IMPORTANT: Back up important files before beginning. While generally safe, there’s always risk of data loss when partitioning drives.


Step 1: Download the Linux Mint ISO

  1. Visit Linux Mint website to download the latest version
  2. Choose your edition:
    • Cinnamon: Recommended for modern computers - polished, feature-rich desktop1
    • XFCE: For older/less powerful computers - lightweight and fast
  3. Download the 64-bit version (correct for most computers made in the last decade)

Step 2: Create a Bootable USB Drive

You need a special tool to make the USB drive bootable.

  1. Download and install Etcher (free for Windows and macOS)2
  2. Open Etcher and follow three steps:
    • Click “Flash from file” and select your Linux Mint ISO
    • Click “Select target” and choose your USB drive
    • Click “Flash!” to create the bootable drive

Step 3: Make Space for Linux Mint

Shrink your current OS partition to create space for Linux Mint. Allocate at least 50 GB, or more if you plan to use Linux as your primary OS.

On Windows: Note: First disable “Fast Startup” in Windows Power Options.

  1. Press Windows key, type diskmgmt.msc to open Disk Management
  2. Right-click your main Windows partition (usually C:) and select “Shrink Volume…“
  3. Enter space amount and click “Shrink” - you’ll see black “Unallocated” space

On Intel-based Mac:

  1. Open Disk Utility (Applications > Utilities)
  2. Select your main drive (usually Macintosh HD)
  3. Click “Partition” button, then plus (+) button
  4. Resize new partition to at least 50 GB, name it “LINUXMINT”, format as exFAT
  5. Click “Apply”

Step 4: Boot from USB Drive

  1. Plug in USB drive and restart computer
  2. Press boot menu key as it starts3:
    • PCs: Usually F1, F2, F10, F11, F12, Delete, or Escape (search online to find the correct key for your computer)
    • Macs: Hold Option (Alt) key after startup chime
  3. Select USB drive from boot menu
  4. Choose “Start Linux Mint” from the menu

You’ll now see a “live session” - a temporary version running from the USB.


Step 5: Install Linux Mint

For Windows Users

  1. Double-click “Install Linux Mint” icon
  2. Follow prompts for language, keyboard, Wi-Fi, and tick multimedia codecs box
  3. At “Installation type”, select “Install Linux Mint alongside Windows Boot Manager”
  4. Use slider to allocate the free space you created in Step 3 to Linux Mint
  5. Click Install Now, complete timezone and user account setup
  6. Click “Restart Now” when finished, remove USB when prompted

For Mac Users

Part A: Create Partitions with GParted

  1. Open GParted from main menu
  2. Select the free space created in Step 3
  3. Create three new partitions (right-click free space, select “New”):
    • EFI Partition: 1000 MB, format as fat32. After creating, right-click → “Manage Flags” → check boot and esp
    • Swap Partition: Size equal to your RAM, format as linux-swap
    • Root Partition: Remaining space, format as ext4
  4. Click green checkmark to apply changes, close GParted

Part B: Run Installer

  1. Double-click “Install Linux Mint” icon
  2. Proceed through initial screens
  3. At “Installation type”, choose “Something else”
  4. Assign partitions:
    • Select the ext4 partition (root partition) → “Change…” → set “Use as:” to Ext4 journaling file system and “Mount point:” to /
    • linux-swap partition should auto-detect
  5. Crucial: Set “Device for boot loader installation” to the fat32 EFI partition
  6. Click “Install Now”, confirm changes, complete setup
  7. Restart and remove USB when finished

Step 6: Choosing Your OS at Startup

On PC: You’ll see GRUB menu at startup. Use arrow keys to select Linux Mint or Windows, press Enter.

On Mac: No GRUB menu appears. To choose OS: shut down, power on while holding Option (Alt) key. Click desired OS. To set default: hold Control and click arrow under preferred OS.

First Login

Open Driver Manager from main menu to scan for and install recommended hardware drivers for optimal performance.4


Troubleshooting

If you run into issues, try these solutions:

Boot Problems

USB won’t boot on Windows PC:

  • Enter BIOS/UEFI settings and temporarily disable “Secure Boot”5
  • Remember to re-enable Secure Boot after installation

Boot issues on newer Intel Macs (2018-2020 with T2 chip):

  1. Boot into Recovery Mode (Command + R at startup)
  2. Open Startup Security Utility from Utilities menu:
    • Set Secure Boot to “No Security”
    • Set Allowed Boot Media to “Allow booting from external or removable media”
  3. Optional but recommended: Open Terminal from Utilities menu and disable SIP:
  4. Restart and boot from USB (hold Option key at startup)
  5. Important: After installation, re-enable these security features by repeating steps 1-2 and reversing the settings

Security Warning: Disabling these security features temporarily reduces your system’s protection against malware and unauthorized modifications. Re-enable them promptly after completing the Linux installation to restore full security.

Getting Help



  1. Linux Mint Installation Guide, Page 4 

  2. Linux Mint Installation Guide, Page 12 

  3. Linux Mint Installation Guide, Page 15 

  4. Linux Mint Installation Guide, Page 25 

  5. Linux Mint Installation Guide, Page 33 

This post is licensed under CC BY 4.0 by the author.