DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 967,611 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Install Fedora 35 Linux with Windows 11/10 (Dual Boot)
Sandeep Valpasani
Sandeep Valpasani

Posted on

Install Fedora 35 Linux with Windows 11/10 (Dual Boot)

Are you curious to work with the Linux Operating System inside your PC/Laptop? Then you're at the right place. This guide helps you in the hassle-free installation of Fedora Linux on your System.

Now, we are going to install Fedora Workstation v35 on our system.

What is Fedora?

Fedora Linux is a Linux distribution developed by the community-supported Fedora Project which is sponsored primarily by Red Hat, a subsidiary of IBM, with additional support from other companies.

If you want to know more about Linux and its distributions, check it out here.

Prerequisites

  • 35GB+ free space in HDD/SSD
  • 8/16GB Pen drive
  • Windows 11/10

Note: This guide is only for the system which has UEFI BIOS and the type of SSD/HDD is GPT and System Type is x64-based.

How to check the BIOS Mode of your system?

  • Click Start Button
  • Search msinfo32 (or) System Information in the search bar
  • Check BIOS Mode Property

System Information

If it's UEFI, you're good to go.

How to check the SSD/HDD Mode of your system?

  • Click Start Button
  • Search for cmd
  • Run cmd as administartor
  • Type diskpart and press enter.
  • Next, type list disk and press enter.

CMD Info

If you see * under GPT of Disk 0, you're ready for installation of Fedora Linux in your System.

Softwares Required

Fedora Image

  • Rufus for making USB bootable. Click here to know more.

Now, it's time to create a bootable USB. So, format your USB beforehand.

Create a Bootable USB using Rufus

  • Open Rufus and plug your clean USB stick into your computer.
  • Rufus will automatically detect your USB. Click on Device and choose the USB 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-XX-X.X.iso to burn onto the USB, and select it.

Rufus

  • Leave other options as default and click Start.
  • You’ll get a warning saying that any data on the USB will be destroyed (this is normal). Click OK and Rufus will start creating the ISO image on the USB.
  • Let it run in the background, jump to the next section.
  • Once Rufus has finished creating the ISO image on the USB, you can close it and your bootable USB is ready to go!

Make a new Unallocated Partition.

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

  2. Type diskmgmt.msc and press OK.

  3. 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.

  4. 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.

  5. Enter a value and Click Shrink. (Note: If you want 50GB partition, the value is 50 x 1024 = 51200).

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

Unallocated Space

Half Job Done

Reboot your system into BIOS Mode.

  • To boot into BIOS, Press the below keys before OEM Logo (Brand Logo) appears. the key may be ESC, Del, F1, F2, F10, F12. If still, it's not booting into BIOS, Check the below step.
  • Google your system model with BIOS mode at the end. You'll find the solution.
  • After booting into BIOS, disable Secure Boot and Change the Boot Drive priority to USB.
  • Save the Changes and Reboot.

Boot into Fedora

  • If all steps have been performed correctly, you will see the below image.

GRUB

  • Select Test this media & start Fedora Workstation-Live XX
  • Wait for some time, you'll see a window with two options.
  • Click Install to Hard Drive. Again, wait for < 1 min.
  • You will land on the below Window.

Main Window

  • Click on the Keyboard option, Select your Keyboard Language and Click Continue.

  • Similarly, Click on the Date & Time option, Select your Time Zone and Click Done.

Installation

  • Now, Click Installation Destination.

Installation Drive 1

  • Select your disk, Choose Custom under Storage Configuration and Click on Done.

Disk 2

  • Now, you'll be in the below window and also verify that the Available Space is your Unallocated Partition Space.

Disk Verify 3

  • Click on the + icon, a popup appears, Choose /boot/efi Under Mounting Point which is System's EFI partition. Enter 1024MiB in Desired capacity. Click on Add mount Point.

EFI 4

  • Similarly, Click on the + icon again, In popup, Choose / Under Mounting Point which is called Root Partition. Subtract 5GiB from Available Space and Enter remaining space in Desired capacity (Ex: 50 GiB). Click on Add mount Point. And Verify it's Device Type which is Btrfs.

Root 5

  • Similarly, Click on the + icon again, In Pop up, Choose swap Under Mounting Point, which is swap memory. Enter the remaining space in Desired capacity (Ex: 5 GiB). Click on Add mount Point.

Swap 6

  • Finally, you'll see all the partitions created.

Partitions 7

  • Now, click on Done. Verify the Summary of Changes. And click on Accept Changes.

Summary 8

  • You'll see the below window. Now, click on Begin Installation.

Main Page 9

Relax for 10-15 mins.

  • Click on Finish Installation.

The system will restart automatically and you'll see the GRUB Bootloader, Select Fedora, and Press Enter.

Enter your details and you'll be finally booted into Fedora Linux.

You Made it

Thanks for following the guide. Hope this helps you in some way :)

Top comments (11)

Collapse
 
gjorgivarelov profile image
gjorgivarelov

Disable SecureBoot? What if there’s no option in BIOS to do that? Not all PC makers will expose that option in the BIOS.
All new PCs are shipped with UEFI boot, I wonder if you found a new PC without UEFI, that would be a real gem.

Collapse
 
sandeepv1404 profile image
Sandeep Valpasani Author

It may be a Legacy Boot enabled BIOS, where secure boot option is completely disabled.

Collapse
 
gjorgivarelov profile image
gjorgivarelov

Legacy Boot enabled BIOS isn't something new PCs (shipped with Windows on them) with SecureBoot disabled are liekly to come with. It's up to the hardware manufacturer to give you the option to turn off SecureBoot. Not all do.

Collapse
 
bnnii profile image
bnnii

Hi Sandeep,

Two questions:

  • Why create a second EFI partition for mount point /boot/efi/ instead of using the one that is already available from the Windows installation?
  • Why create a swap partition at all, when Fedora >= V33 uses ZRAM instead?
Collapse
 
robertmcdowell profile image
ROBERT MCDOWELL

indeed, I'm facing of this issue now. ...

Collapse
 
codereaper08 profile image
Vishwa.R

Very detailed!
Great job πŸ‘

Collapse
 
sandeepv1404 profile image
Sandeep Valpasani Author

Thanks man.

Collapse
 
jafb321 profile image
Jose Antonio Felix

Fedora workstation is pretty cool 😎

Collapse
 
sandeepv1404 profile image
Sandeep Valpasani Author

Absolutely.

Collapse
 
pandademic profile image
Pandademic • Edited on

Awesome Job!

Collapse
 
sandeepv1404 profile image
Sandeep Valpasani Author

Thank you.

🌚 Browsing with dark mode makes you a better developer by a factor of exactly 40.

It's a scientific fact.