Dual-booting Linux on Windows 11 involves disabling Secure Boot and creating a separate partition for the new OS. This guide will walk you through exactly how to install Linux on Windows 11 dual boot step by step, so you can run both operating systems on the same machine without losing your files.
Many people want to try Linux but worry about leaving Windows behind. The good news is you don’t have to choose. With a dual-boot setup, you pick which system to load when you start your computer. It gives you the best of both worlds.
This article covers everything from preparation to the final reboot. We’ll use Ubuntu as our example, but the process is similar for most Linux distros like Fedora, Mint, or Pop!_OS. Let’s get started.
How To Install Linux On Windows 11 Dual Boot
What You Need Before Starting
Before you touch any settings, gather these items. You’ll need a USB drive with at least 8GB of space. A backup of your important files is also critical. Dual-booting is safe when done right, but mistakes can happen.
- A Windows 11 PC with at least 50GB free space on your main drive
- A USB flash drive (8GB or larger)
- An internet connection to download the Linux ISO file
- About one hour of uninterrupted time
- Your Windows product key written down (just in case)
Make sure your computer supports UEFI boot mode. Most Windows 11 machines do. You can check by opening System Information and looking for “BIOS Mode.” It should say UEFI.
Step 1: Backup Your Data
This is the most important step. Even though dual-booting is low-risk, you should always backup before partitioning your drive. Use an external hard drive or cloud storage.
Windows has a built-in backup tool. Go to Settings > Update & Security > Backup. Or just copy your Documents, Pictures, and other folders manually. Do not skip this.
Step 2: Disable Fast Startup In Windows
Windows 11 uses a feature called Fast Startup. It helps your PC boot faster, but it can cause problems for dual-booting. When enabled, Windows locks the hard drive, making it unreadable by Linux.
To disable it, open Control Panel. Go to Power Options. Click “Choose what the power buttons do.” Then click “Change settings that are currently unavailable.” Uncheck “Turn on fast startup.” Save changes.
This setting is often overlooked. If you skip it, you might see errors when trying to access Windows files from Linux. It’s a simple fix that saves headaches later.
Step 3: Disable Secure Boot
Secure Boot is a security feature in Windows 11 that prevents unauthorized operating systems from loading. Most Linux distributions can work with Secure Boot enabled, but it’s easier to turn it off for now.
Restart your computer. During boot, press the key to enter BIOS/UEFI setup. Common keys are F2, F10, F12, or Del. Look for the Secure Boot option under the Boot or Security tab. Set it to Disabled.
Save and exit. Your computer will reboot into Windows. Don’t worry, this is safe. You can re-enable Secure Boot later if you want.
Step 4: Free Up Space For Linux
Linux needs its own partition on your hard drive. You can shrink your existing Windows partition to make room. Windows has a built-in tool for this.
Right-click the Start button and select “Disk Management.” Find your main drive (usually C:). Right-click it and choose “Shrink Volume.” Enter the amount of space you want to free up. For Ubuntu, 50GB is a good minimum. 100GB is better if you plan to install many applications.
After shrinking, you’ll see unallocated space. Do not create a partition here. Linux will do that during installation. Just leave it as unallocated.
Step 5: Download The Linux ISO File
Go to the official website of your chosen Linux distribution. For Ubuntu, visit ubuntu.com and download the latest LTS version. LTS stands for Long Term Support, which means updates for several years.
Other popular choices include Linux Mint (great for beginners) and Fedora (more cutting-edge). The ISO file is a disk image that contains the entire operating system. It’s usually around 3-5GB.
Step 6: Create A Bootable USB Drive
You need software to write the ISO file to your USB drive. One of the easiest tools is Rufus. It’s free and works perfectly on Windows.
- Download and open Rufus
- Insert your USB drive
- Select the USB drive under “Device”
- Click “Select” and choose your Linux ISO file
- Leave all other settings as default
- Click “Start” and wait for it to finish
Rufus will format the USB drive and make it bootable. This process takes a few minutes. When done, safely eject the USB drive.
Step 7: Boot From The USB Drive
Restart your computer with the USB drive plugged in. You need to boot from the USB instead of your hard drive. There are two ways to do this.
Method 1: Enter the boot menu during startup. Press the key for boot menu (often F12 or Esc). Select your USB drive from the list.
Method 2: Change the boot order in BIOS. Enter BIOS setup and move USB to the top of the boot order. Save and exit.
Your computer should now load the Linux installer. You’ll see a menu with options like “Try Ubuntu” or “Install Ubuntu.” Choose “Try Ubuntu” first to test things out.
Step 8: Test The Live Environment
When you select “Try Ubuntu,” you’ll boot into a fully functional desktop. This is called the live environment. You can browse the web, check your hardware, and make sure everything works.
Pay attention to Wi-Fi, sound, and display. If something doesn’t work, your hardware might not be fully compatible. But most modern hardware works fine with Ubuntu.
When you’re satisfied, double-click the “Install Ubuntu” icon on the desktop to begin the actual installation.
Step 9: Choose Installation Type
The installer will ask how you want to install Ubuntu. You have several options. The safest choice for dual-booting is “Install Ubuntu alongside Windows Boot Manager.”
This option automatically uses the unallocated space you created earlier. It sets up the partitions for you. If you don’t see this option, choose “Something else” to manually partition.
For manual partitioning, you need to create at least two partitions:
- A root partition (mount point /) with at least 20GB
- A swap partition (optional, but recommended if you have less than 8GB RAM)
You can also create a home partition for your personal files. But for simplicity, let the installer handle it.
Step 10: Configure Your Installation
Next, the installer asks for your location, keyboard layout, and user details. Choose your time zone by clicking on the map. Select your keyboard layout (usually English US).
Create a username and a strong password. You’ll need this password to log in and install software later. You can also choose to encrypt your home folder for extra security.
Click “Continue” and the installation begins. This takes 10-20 minutes depending on your hardware. The installer copies files, sets up the bootloader, and configures everything.
Step 11: Reboot And Choose Your OS
When the installation finishes, you’ll be prompted to restart. Remove the USB drive when asked. After reboot, you’ll see the GRUB boot menu. This is a screen that lists both Ubuntu and Windows Boot Manager.
Use the arrow keys to select which OS to boot. If you don’t press anything, Ubuntu will load automatically after a few seconds. You can change this timeout later.
Select Windows to boot into your existing Windows 11. Everything should be exactly as you left it. Your files, applications, and settings are all intact.
Step 12: Update Your New Linux System
After booting into Ubuntu for the first time, run updates. Open the terminal (Ctrl+Alt+T) and type:
sudo apt update && sudo apt upgrade
Enter your password when prompted. This updates all installed packages to the latest versions. It’s a good habit to do this regularly.
You can also use the Software Updater tool from the graphical menu. Both methods work fine.
Common Issues And Fixes
Dual-booting is usually smooth, but problems can occur. Here are some common issues and how to solve them.
Issue: Windows doesn’t show up in GRUB
Open a terminal in Ubuntu and run sudo update-grub. This scans for installed operating systems and adds them to the boot menu.
Issue: Linux won’t boot after installation
This often happens if Secure Boot is still enabled. Go back to BIOS and disable it. If that doesn’t work, try reinstalling GRUB from a live USB.
Issue: Wi-Fi not working in Linux
Some Wi-Fi cards need proprietary drivers. Go to Settings > Additional Drivers and check for available drivers. Install them and reboot.
Issue: Time is wrong after booting Windows
Linux and Windows handle hardware time differently. In Ubuntu, run timedatectl set-local-rtc 1 to fix this. Reboot and the time should be correct.
Tips For A Smooth Dual-Boot Experience
- Always shut down Windows completely before booting into Linux. Don’t use Fast Startup.
- Keep your Linux system updated. Security patches are important.
- Learn basic terminal commands. They make troubleshooting easier.
- Use a shared partition (like NTFS) for files you want to access from both OSes.
- Backup your GRUB configuration after major updates.
Uninstalling Linux Later
If you decide you don’t want Linux anymore, removing it is straightforward. Boot into Windows. Open Disk Management. Delete the Linux partitions (the ones without drive letters). Then extend your Windows partition to reclaim the space.
You also need to remove GRUB. Boot from a Windows recovery USB. Open Command Prompt and run bootrec /fixmbr. This restores the Windows bootloader.
Be careful when deleting partitions. Make sure you’re deleting the right ones. Linux partitions are usually labeled as ext4 or swap.
Frequently Asked Questions
Q: Can I dual-boot Linux on Windows 11 without losing data?
Yes, if you follow the steps correctly. The key is to shrink your existing partition without deleting it. Always backup first to be safe.
Q: Which Linux distribution is best for dual-booting with Windows 11?
Ubuntu and Linux Mint are the most beginner-friendly. They have good hardware support and large communities for help.
Q: Do I need to disable Secure Boot permanently?
No. Some Linux distributions like Ubuntu work with Secure Boot enabled. But disabling it during installation avoids potential issues. You can re-enable it later.
Q: How much space do I need for dual-booting?
At least 50GB for a comfortable experience. 100GB is better if you plan to install many applications or store files on Linux.
Q: Can I access Windows files from Linux?
Yes. Linux can read and write to NTFS partitions. Your Windows files will appear under the “Other Locations” section in the file manager.
Final Thoughts
Dual-booting Linux on Windows 11 is a rewarding project. It gives you the flexibility to use both operating systems for different tasks. You can keep Windows for gaming or specialized software, and use Linux for development, privacy, or learning.
The process might seem intimidating at first, but it’s actually quite straightforward. Just take it step by step. If you run into trouble, online forums like Ask Ubuntu or the Linux Mint community are incredibly helpful.
Once you have both systems running, you’ll wonder why you didn’t do it sooner. Enjoy the freedom of choice and the power of open-source software.