How to Set Up a Dual Boot System with Windows 11 and Linux

Whether you’re just trying out a new operating system or need both Windows and Linux for work/personal reasons, dual-booting makes things very convenient.

Right off the bat, we’re going to assume a couple of things. First, as Windows 11 is generally the primary OS in a dual boot setup, this article assumes Windows 11 is already installed, and you’re trying to install Linux on top of that.

Second, we’re installing Ubuntu for tutorial purposes, but you’re free to choose your preferred Linux distribution as the steps will apply to most of them.

How To Dual Boot Windows 11 And Linux

Note: Since you’ll be managing disk partitions, it’s a good idea to backup important files to an external drive.

With that said, you’ll find the prerequisites and all the necessary steps to dual boot Windows 11 and Linux in the article below.

You’ll need the following before you can get started:

  • Approximately 40 GB+ Disk Space
  • Linux Distro ISO (Ubuntu in our case)
  • 4 GB or higher capacity USB Stick

Create Bootable Media

First things first, you’ll need to create a bootable Linux USB. We recommend using Rufus for this task, but you can use other alternatives if you prefer. Here are the necessary steps:

  1. Download Rufus if you haven’t already, then launch it.
  2. Select the USB in the device section.
  3. Click on the SELECT button and import the Linux ISO.
    rufus-ubuntu
  4. Select GPT (partition scheme) and UEFI (target system).
  5. Press the START button, select Write in ISO Image mode, and press OK.
    isohybrid-image-detected-write-in-iso-image-mode

Get Things Ready

While the bootable drive is being created, you can free up some space for the Linux partition. Once that’s done, you’ll set up your PC to boot from the USB. Here are the steps to do so:

  1. Press Win + X and select Disk Management.
  2. Right-click the partition to free up the space from, select Shrink Volume, and select the capacity.
    shrink-volume
    Alternatively, if you have an empty partition that you’d like to use for this, you can right-click it and select Delete Volume instead.
  3. Once 40+ GBs of space is unallocated, restart the PC.
  4. Press the BIOS Key (Fn keys or Del) at boot to access the BIOS Setup Utility.
  5. Locate the Boot Order Priority section and move the USB to the top of the list to boot from it.
    bios_boot
  6. Next, locate the Fast Boot setting and disable it. Depending on the distro, you may also need to disable Secure boot.
    BIOS-Quick-Boot-Fastboot
  7. Press the Save and Exit button shown on the screen (usually F10).
  8. After exiting the BIOS on some systems, you may also have to manually select the USB and Ubuntu to boot to it.
See also  Beginner's Guide: How to Use Command Prompt Effectively

Install Linux

After exiting the BIOS, you should boot to the Setup Wizard. Going forward, the setup process is very simple. Here are the necessary steps:

  1. Select the language and click on the Install Ubuntu button.
    install-ubuntu-try-ubuntu
  2. Pick a keyboard layout and press Continue.
    ubuntu-keyboard-layout
  3. Select the Connect to this network option. This will allow you to install additional software and updates during the installation.
  4. Select Normal Installation and enable the Install third-party software… option.
    ubuntu-normal-installation
  5. If you’re ok with a single partition for Linux, select the Install Ubuntu alongside Windows Boot Manager option. Manage the disk space allocation for Windows and Linux here and skip ahead to Step 11
    Otherwise, to configure the partitions yourself, select Something else instead and press Continue.
    ubuntu-installation-type
  6. Select the free space and press Add (+).
  7. Allocate space for the root directory in the size field. Select PrimaryExt4 journaling, and select / as the Mount Point.
    create-root-partition-ubuntu
  8. Next, select the free space and press Add again. We recommend allocating We recommend allocating the same amount as your RAM, or 1.5/2 times the RAM.
    create-swap-area
  9. Finally, select the free space and press Add. Allocate the remaining space to the home partition. Select PrimaryExt4 journaling, and /home as the mount point.
    create-home-partition
  10. Click on Install now, accept any prompts, and press Continue.
  11. Select the time zone and press Continue.
    ubuntu-install-location-timezone
  12. Set up your user account details and press Continue.
    ubuntu-user-profile
  13. The installation process will take around 10 – 20 minutes. Once it’s complete, press the Restart Now button.
  14. Disconnect the USB and select Ubuntu in the GNU GRUB.
    gnu-grub-ubuntu-windows
See also  Windows 11: What Microsoft's Major Update Brings
Mohamed SAKHRI
Mohamed SAKHRI

I'm the creator and editor-in-chief of Tech To Geek. Through this little blog, I share with you my passion for technology. I specialize in various operating systems such as Windows, Linux, macOS, and Android, focusing on providing practical and valuable guides.

Articles: 1725

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *