[RESOLVED] Windows11/ Fedora39 dual boot

I am having trouble setting up a dual boot with Windows and Fedora on my Framework laptop. I hope someone can help me identify what I might be doing wrong in order to successfully dual boot Windows 11 and Fedora 39. The laptop is a Framework FW13 with an AMD 7840U processor, 32GB Crucial RAM, and a 2TB Nextorage NVMe. I have updated the BIOS, Windows, and installed all FW AMD drivers. I’ve had the laptop since November, and it has been absolutely trouble-free.

Based on some insightful discussions on FW and Fedora forums, I wanted to explore using Fedora OS for most, if not all, of my work-related tasks, primarily in digital forensics and cybersecurity. On the Framework laptop, I tested various Fedora flavors using VirtualBox and VMware, and everything worked perfectly fine. I was able to install and use programs via RPM, Flatpacks, etc. I also tested a Windows 10/Fedora Workstation dual boot on a Lenovo E595, and everything worked great. If I needed to figure out a trick or two, I found answers quickly.

I decided to finally install Fedora Workstation on the Framework. Since I need Windows as well, I opted for a dual boot. The steps I took to install Fedora were as follows: I disabled secure boot, turned off fast startup, and shrank the C: partition by 320GB (I also tried to install Fedora on the 250GB expansion card, with the same results). I created a Fedora KDE installation USB using Rufus. I booted to live Fedora, confirmed that everything was working, and then selected ‘install.’ I installed it on the partition I created, but upon accessing my new OS, I realized I must be doing something wrong since I couldn’t see the Windows partition in the File Manager.

As soon as I rebooted, the problems started. I saw the Grub menu, it booted into Fedora, I saw the Framework and Fedora logos, and then it stopped loading. I got a black screen with the message:

Warning: /dev/disk/by-uuid/399990-97a2-4d77-9a1c-719e2d789751 does not exist.

Entering emergency mode. Exit shell to continue.

I found several online discussions, but I am unable to troubleshoot. What am I forgetting?

Hi @Russ_S ,

Are you still able to boot fedora live? if so, can we check disk?

fdisk -l

This is the output:

liveuser@localhost-live:~$ sudo fdisk -l
Disk /dev/sda: 232.89 GiB, 250059350016 bytes, 488397168 sectors
Disk model: USB DISK 3.2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 795FCD94-6716-4E59-A12E-51E3F44BE667

Device Start End Sectors Size Type
/dev/sda1 2048 488396799 488394752 232.9G Microsoft basic data

Disk /dev/sdb: 14.65 GiB, 15728640000 bytes, 30720000 sectors
Disk model: STORAGE DEVICE
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x01af81b2

Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 30719999 30717952 14.6G c W95 FAT32 (LBA)

Disk /dev/loop0: 2.18 GiB, 2342440960 bytes, 4575080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop1: 8.79 GiB, 9439281152 bytes, 18436096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop2: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/live-rw: 8.79 GiB, 9439281152 bytes, 18436096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/live-base: 8.79 GiB, 9439281152 bytes, 18436096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/zram0: 8 GiB, 8589934592 bytes, 2097152 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

I successfully installed a dual-boot system with Windows 11 and Fedora 39 KDE. As I had predicted, the mistake was mine: I overlooked the fact that the BIOS version corresponds to the last two numbers, 03.03.02. I executed the BIOS update (3.03) executable file in Windows and installed Fedora on the expansion card. Everything is working great.

2 Likes

Thank you for updating this thread @Russ_S :slight_smile: