Fedora 41 dual boot Windows 10

Hi everyone,

I have a problem with setting up the Fedora 41 Workstation on my MSI laptop in dual boot mode

Windows 10 disk

I have currently installed Windows 10 on my machine up and running on separate disk. The partitioning of this disk looks as follows:

It contains the typical MS partitions alongside with the EFI partition. Previously I used it successfully with Ubuntu as dual boot, but i wanted to give Fedora a try :slight_smile:

Fedora 41

I’ve installed the Fedora using the Anaconda installer from the official ISO image. Burn the live USB, select the second this (1TB), having previously prepared free space. On disk was only one NTFS partition which should remain.

As installation option I use “Standard partition”, and created the paritions automatically, which created the:

  • /home
  • /
  • /boot
  • /boot/efi

partitions. After the installation succeeded the output of command: sudo efibootmgr executed on the live usb looks like this:

BootCurrent: 0007
Timeout: 0 seconds
BootOrder: 0001,0007,0003,0006,0002,0000
Boot0000  Windows Boot ManagerHD(2,GPT,08f6afea-89c7-4c56-a354-ec0e677a0216,0xfa000,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000038000100000010000000040000007fff0400
Boot0001* FedoraHD(1,MBR,0x90d0d794,0x800,0x12c000)/\EFI\fedora\shimx64.efi
Boot0002  UEFI: IP4 Qualcomm Atheros PCIe Network ControllerPciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(448a5b4502a1,0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)0000424f
Boot0003  UEFI: IP6 Qualcomm Atheros PCIe Network ControllerPciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(448a5b4502a1,0)/IPv6([::],0,Static,[::],[::],64)0000424f
Boot0006  UEFI: IP6 Qualcomm Atheros PCIe Network ControllerPciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(448a5b4502a1,0)/IPv6([::],0,Static,[::],[::],64)0000424f
Boot0007* UEFI: Samsung Flash Drive 1100PciRoot(0x0)/Pci(0x1d,0x0)/USB(1,0)/USB(1,0)/HD(2,GPT,7c243d72-530f-4837-9423-263adb58fd3a,0x48dae0,0x6504)0000424f

When I reboot the computer with selected FedoraHD, it stucks on laptop company logo screen, which looks like GRUB2 is not started at all.

BIOS

Bios has already its age however with ubuntu it worked. These are the option used for the current setup:

Any hints, suggestions what I am doing wrong? The only thing left is restore the Ubuntu dual boot…

It appears that the grub.cfg file either cannot be accessed or is incorrect.

indicates that Fedora was installed using MBR rather than GPT partitioning.

Run the Fedora Live CD on your USB SSD then “dnf install -y gparted”. Use gparted to create a GPT partition table. This option can be found by clicking the “Device” header and clicking “Create Partition Table”. Select “GPT” then click “Apply” to wipe out all data on the disk and create a GPT partitition table.

Create and label appropriate partitions, then reinstall Fedora.

1 Like

@tsocial241
Before doing this please check the current type of partition table.

@ernie-07
If you create a new empty partition table it will wipe out the existing partitions and Tom said he wants to keep the existing ntfs partition on that drive.

It seems likely that the drive is actually created with an MBR partition table as noted but changing that partitioning will require a backup of the ntfs data then create the gpt partitioning as well as restoring the ntfs data.

To verify the actual type of partition table in use the command sudo fdisk -l will provide that information.

The gdisk program can convert a MBR partition table to GPT while keeping the existing data.

However, you should always have a backup of your data.

Agreed, gdisk and gparted can accomplish similar tasks. However, it’s a lot harder to shoot oneself in the foot when using gparted.

I only use gdisk when I have deleted partitions and want to sort the partition table.

The differences are bigger than the similarities. With gparted you can resize partitions and and it will resize the file systems in these partitions. gdisk can’t do that, and neither can fdisk.

gdisk can convert mbr to gpt without deleting the partitions and the file system data they contain. gparted can’t do that. gparted can only create a gpt partition table while ignoring any existing partition table.

1 Like

Thanks guys for the response. Actually using the GPT partitioning table on my Fedora disk solve the problem! :slight_smile: