How to Install Fedora 38 Alongside Windows 10

Dual booting is the practice of installing multiple operating systems on the same PC. It’s a popular and convenient way of running multiple operating systems such as Linux and Windows on the same host without having to opt for virtualization which does not provide a bare-metal experience which sometimes would be necessary.

In this tutorial, we will walk you through the process of having a dual-boot setup of Windows 10 and the latest Fedora. At the time of writing this guide, Fedora 38 is the latest version.

Prerequisites

For this guide, you need to have the following:

  • Windows 10 is installed on your PC, which will be the primary OS on which we will create a partition for installing Fedora.
  • A fast and stable internet connection for downloading the Fedora ISO image.
  • At least 8GB USB drive to be used as an installation medium.

Create a Free Space On Your Hard Drive

With Windows 10 as the primary OS, you need to reserve a partition on which you will install Fedora 38. To achieve this, first, launch the disk management utility by pressing the ‘Windows logo Key + R‘. Next, type ‘diskmgmt.msc‘ and hit ENTER.

Open Windows Disk Management
Open Windows Disk Management

This opens the ‘Disk Management‘ console that displays the current disk partitions on the Windows system.

Windows Disk Management
Windows Disk Management

Next, we will create a reserved partition for Fedora 38. To do this, we will need to identify a volume and shrink some space. To demonstrate this, we will shrink some space on Volume E and create a new partition.

Therefore, we right-click on ‘New Volume E‘ and select ‘Shrink space‘.

Shrink Volume on Windows
Shrink Volume on Windows

Next, specify the amount of space to shrink which will be the size of the partition reserved for installing Fedora 38. In our case, we have specified 54678MB which is approximately 54GB.

Next, click ‘Shrink‘.

Shrink Volume Size
Shrink Volume Size

Below is our reserved partition which now appears as an unallocated partition.

Unallocated Partition
Unallocated Partition

Create a Bootable USB Drive of Fedora in Windows

The second step is to make a live USB medium for Fedora. First, download the latest Fedora ISO file from the official Fedora download page.

Once you have downloaded the ISO image, use a tool like Rufus or Balena Etcher to make the USB drive bootable.

Also, check out the following useful tools to make a bootable USB drive from an ISO image.

Next, plug in the USB medium to your PC and reboot. Be sure to configure the BIOS settings and set the USB installation media to have the highest boot priority so that the system can boot from it.

Start the Installation of Fedora

Once the system reboots, the GRUB bootloader will appear on your screen as shown. The first option is selected by default. So hit ENTER to begin the installation.

Fedora Grub Menu
Fedora Grub Menu

Shortly afterward, the Fedora 38 welcome screen will be displayed. Click the ‘Install Fedora’ button to begin the installation.

Start Fedora
Start Fedora

Next, select your preferred installation language and click ‘Continue’.

Select Fedora Language
Select Fedora Language

Moving on, the next step is to configure the partition table on your hard drive. So, click ‘Installation Destination’.

Select Installation Destination
Select Installation Destination

The PC hard drive is displayed Under ‘Device selection‘ with the amount of free space available for the installation. This should correspond to the reserved space created earlier in Windows. In our case, we have 53.4GB free of space.

By default, the automatic partitioning scheme is selected. We will go with this which places all the partitions under the root filesystem (/).

Next, click ‘Done’.

Select Hard Disk for Installation
Select Hard Disk for Installation

Once done, click the button to commence the installation of Fedora 38.

Begin Fedora Installation
Begin Fedora Installation

The installation will begin and will take some time depending on the state of your hard drive. In our case, this took roughly 15 minutes.

Fedora Installation Process
Fedora Installation Process

Once the installation is complete, click ‘Finish Installation’.

Finish Fedora Installation
Finish Fedora Installation

Be sure to reboot the system, and upon system reboot, you will see the Windows 10 entry on the GRUB menu as shown.

GRUB Menu
GRUB Menu

We will select the first option to finish setting up Fedora. Once Fedora starts up, click ‘Start Setup’ to continue setting it up.

Fedora Startup Setup
Fedora Startup Setup

Decide whether to turn location services and automatic problem reporting on or off and hit ‘Next’.

Select Fedora Privacy
Select Fedora Privacy

Next, click ‘Enable Third-Party Repositories’ if you want to have the benefit of having third-party repositories enabled by default. Then click ‘Next’.

Enable Fedora Third- Party Repositories
Enable Fedora Third- Party Repositories

Choose whether to add any of your online accounts. You can skip this step if you wish to connect to them later. In this case, we will click ‘Skip’.

Connect Online Accounts
Connect Online Accounts

Next, type in your full name and username to create a regular login user. Then click ‘Next’.

Create Fedora User Account
Create Fedora User Account

Be sure to also provide the user’s password. Then click ‘Next’.

Create User Password
Create User Password

Finally, click ‘Start Using Fedora Linux’ to finish the Setup.

Start Using Fedora Linux
Start Using Fedora Linux
Conclusion

This wraps up our guide on the installation of a dual boot setup of Fedora 38 and Windows 10. Your feedback and comments are welcome.

I am an experienced GNU/Linux expert and a full-stack software developer with over a decade in the field of Linux and Open Source technologies.

Each tutorial at GeeksMint is created by a team of experienced writers so that it meets our high-quality writing standards.

Got Something to Say? Join the Discussion...