How to Dual Boot Windows 10/11 with Fedora

Fedora is a popular Linux distribution that is sponsored by Red Hat and supported by a vibrant community. It offers a cutting-edge operating system that is stable, secure and easy to use. If you want to try Fedora without giving up your Windows system, you can set up a dual boot configuration that allows you to choose which operating system to use when you start your computer.

In this blog post, we will show you how to dual boot Windows 10/11 with Fedora 38 Workstation, the latest version of Fedora as of writing this post. We will assume that you have a system with Windows already installed, UEFI BIOS, GPT partitioning and x64-based system type. If you are not sure about these terms, you can check them in the prerequisites section below.


Before you start, make sure you have the following:

  • A system preinstalled with Windows 10 or 11

  • A USB drive with at least 8 GB of space

  • A good speed internet connection

  • A backup of your important data on Windows (optional but recommended)

To check the BIOS mode of your system, follow these steps:

  • Click the Start button and search for msinfo32 or System Information in the search bar

  • Open the System Information app and look for the BIOS Mode property

  • If it says UEFI, you are good to go

To check the SSD/HDD mode of your system, follow these steps:

  • Click the Start button and search for cmd

  • Run cmd as administrator

  • Type diskpart and press enter

  • Next, type list disk and press enter

  • If you see * under GPT of Disk 0, you are ready for installation of Fedora Linux on your system

Step 1: Download Fedora Workstation ISO file

The first step is to download the Fedora Workstation ISO file from the official website. You can choose either the direct download link or the torrent link. The ISO file size is about 2 GB.

Download the Fedora Workstation ISO file

Step 2: Create a bootable USB drive of Fedora

The next step is to create a bootable USB drive of Fedora using a tool called Rufus. Rufus is a free and open source utility that can create bootable USB drives from ISO files.

To create a bootable USB drive of Fedora using Rufus, follow these steps:

  • Download Rufus from its official website and run it

  • Plug in your USB drive into your computer and Rufus will automatically detect it

  • Click on Device and choose the USB drive you want to use from the drop-down menu

  • Make sure the Boot Selection option is set to Disk or ISO image then click Select

  • Rufus will open a file explorer browser window, locate the ISO image which you downloaded named Fedora-Workstation-Live-x86_64-38-1.2.iso to burn onto the USB drive, and select it

  • Leave other options as default and click Start

  • You’ll get a warning saying that any data on the USB drive will be destroyed (this is normal). Click OK and Rufus will start creating the bootable USB drive of Fedora

  • Wait for Rufus to finish and close it when done

Step 3: Make some free space for Fedora installation

The third step is to make some free space for Fedora installation on your hard drive. You need to create a partition where you’ll be installing Fedora. Anything above 40 GB should be comfortable enough space for Fedora.

To make some free space for Fedora installation, follow these steps:

  • Press the Windows key + R on your keyboard to open the Run utility, or search for it in the Start menu

  • Type diskmgmt.msc and press OK

  • A menu will appear with a list of all your hard drives. Right-click on the drive you want to partition and select Shrink Volume

  • You'll be asked how much you want the drive to shrink. The amount you enter will be the amount of space left for your new partition. The total size after shrink will be the space left in the original partition. Enter a value and click Shrink (Note: If you want 50 GB partition, the value is 50 x 1024 = 51200)

  • Now, you'll find a new Unallocated Partition under Disk 0

Step 4: Install Fedora alongside Windows

The final step is to install Fedora alongside Windows on your system. To do this, follow these steps:

  • Plug in the bootable USB drive of Fedora into your system and restart it

  • Depending on your device, you may need to press ESC, F2, Del, etc on startup to get into BIOS and set up the boot order. Make sure the USB drive is the first option in the boot order

  • Disable the secure boot from BIOS, boot menu option

  • When the system boots from the USB drive, you will see a menu with several options. Choose the first option "Start Fedora-Workstation-Live 38" and hit Enter

  • Wait for Fedora to load and you will see a welcome screen with a button "Install to Hard Drive". Click on it

  • Choose the language and keyboard layout for your installation and click Continue

  • On the Installation Summary screen, click on Installation Destination

  • Select the hard drive where you want to install Fedora and click Done

  • On the next screen, choose Custom and click Done

  • You will see a list of partitions on your hard drive. Click on the free space partition that you created earlier and click the + button at the bottom

  • A dialog box will appear where you can create a new partition for Fedora. Enter the following values:

    • Desired Capacity: leave it as default or enter a value less than or equal to the free space size

    • Mount Point: /

    • File System: ext4

    • Device Type: Standard Partition

  • Click Add mount point and you will see a new partition created for Fedora

  • Click Done and then Accept Changes

  • You will be back to the Installation Summary screen. Click Begin Installation

  • Wait for Fedora to install on your system. You can also set up your root password and user account while the installation is in progress

  • When the installation is complete, click Finish Installation and reboot your system

Step 5: Enjoy Fedora and Windows on your system

Congratulations! You have successfully installed Fedora alongside Windows on your system. Now, when you start your system, you will see a boot menu where you can choose which operating system to use. You can use the arrow keys to navigate and Enter to select.

Enjoy Fedora and Windows on your system and have fun!

Did you find this article valuable?

Support Vishesh Gubrani by becoming a sponsor. Any amount is appreciated!