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?