I recently installed Fedora Linux alongside Windows on my laptop β and wow, the journey was smoother after I fixed one annoying issue: EFI partition placement.
So hereβs the full step-by-step guide I followed, plus how I solved my partitioning problems π
1. Prepare Disk Partitions π§©
Originally, my laptop had:
- C: (main Windows system)
- D: (a secondary partition I previously created from C)
Since I wanted Fedora to handle automatic shrinking during installation, I decided to:
- Delete Drive D, turning it into Unallocated Space
- Merge that unallocated space back into C:
This would allow the Fedora installer to manage partitioning cleanly.
But hereβs the problem:
Windows wouldnβt let me merge the unallocated space back into C:
because the EFI System Partition (ESP) was sitting between C: and the unallocated space.
This made the layout look messy, and Windows Disk Management canβt extend a partition if something is blocking it from the right side.
The Fix: Move the EFI System Partition π§
To solve this, I used IM-Magic Partition Resizer to:
- Move the EFI System Partition to the far right
- After that, Windows finally allowed me to merge the unallocated space into C:
π‘ If your laptop only has a single C: drive and no D:, you likely wonβt face this issue.
2. Download Fedora Media Writer π₯
I downloaded Fedora Media Writer from the official website.

Since my laptop is running Windows, I selected the Windows download option.

On the next page, choose the win64 .exe file to download the installer.
3. Insert Your USB Drive πΎ
Plug in your USB stick (4GB or more).
4. Create the Bootable USB π¨
- Install and open Fedora Media Writer
- Select Fedora Workstation
- Choose your USB drive (usually auto-detected)
- Write the image
A few minutes later β USB is ready! π
5. Restart π and Boot From USB
Restart your laptop, and choose to boot from the USB drive.
6. Install Fedora on Your Computer
In Live Mode:
- Test your hardware (WiFi, Bluetooth, audio, etc.)
- Start the installer
- Choose how much space Fedora should use (it will detect the space you prepared earlier)
7. Boot Into Windows Again πͺ
After Fedora finishes installing:
- Reboot
- Select Windows Boot Manager
- Check that Windows works properly
- Verify that your C: drive size has decreased based on the Fedora partition
8. Eject the USB Drive
Safely remove your USB stick and restart again.
9. Boot Into Fedora π
Restart again and choose Fedora from the boot menu.
If everything loads fine β congrats! You now have a clean and stable Windows + Fedora dual-boot setup π§π»
π Special Thanks
- Learn Linux TV β for the excellent explanation
- IM-Magic β for solving the partition blocking issue



Top comments (0)