DEV Community

adam johnson
adam johnson

Posted on

How I Successfully Set Up Dual Boot (Windows + Fedora Linux)

I recently installed Fedora Linux alongside Windows on my laptop, and here are the steps I followed. I’m sharing this to help anyone facing similar issues, especially with partitioning and EFI placement.

Prepare Disk Partitions

I created an empty partition for the Fedora environment.
However, I ran into a problem: my EFI System Partition was located between C: and the unallocated space, so Windows Disk Management wouldn’t let me extend or merge the partitions properly.

Since I also had a D: drive, the layout became messy.

To fix this, I used IM-Magic Partition Resizer to move the EFI System Partition to the far right, which allowed me to merge the unallocated space into the partition I wanted.

If your laptop only has a single C: drive, you probably won't encounter this.

Download Fedora Media Writer

I downloaded Fedora Media Writer from the official website.
Fedora Workstation

Insert Your USB Drive

Plug in your USB stick (4GB or more).

Create the Bootable USB

Install and open Fedora Media Writer.
Select Fedora Workstation and make sure the target directory is your USB drive (it usually detects it automatically).
Write the image to the USB.

Restart and Boot From USB

Restart your laptop, open the boot menu, and choose to boot from the USB drive.

Install Fedora on Your Computer

Once Fedora Live Mode loads, check basic hardware support first (WiFi, Bluetooth, audio, etc.).
When you’re ready, begin the installation.
Choose how much space you want to allocate.

Boot Into Windows Again

After installation, reboot and select Windows Boot Manager.
Check if Windows works properly and verify that your C: drive size has decreased based on the Fedora partition you created.

Eject the USB Drive

Safely remove your USB stick and restart again.

Boot Into Fedora

This time, choose Fedora from the boot menu.
Your dual-boot setup is now complete!

Thanks to

Learn Linux TV
IM-Magic

Top comments (0)