Hey guys, I have a Framework 13 with the Ryzen 7040 and I’m running into a boot issue. I have 2 USB errors but they don’t really do anything and I can make them go away by unplugging the expansion cards. The biggest issue is Job dev-disk-by\x2duuid going endlessly and not allowing me to boot. I’m on Fedora 42 and everything was working fine and then suddenly my laptop completely froze. Had to do a hard reset and now I can’t boot. Any help would be greatly appreciated!
My first guess would be some kind of error on the disk. Maybe you could try to boot any live-USB distro (not necessarily Fedora) and check if your partitions are ok?
Do you know what I’d be checking for? I loaded up fedora 42 live and checked disks and tried repair filesystem on each partition and it didn’t do anything.
What do you see when you list /dev/disk/by-uuid and what is in fstab?
Is this on battery ? Does it work if you plug in power? the AMD machines in BIOS have an option (which is on by default) to revert to PCIE3 on battery and that messes up the uuid detection.
I would look for any errors. If sudo fsck /dev/[your-partition] didn’t show any messages, my guess was plain wrong (which is good in some way - at least it’s not a problem with your partitions )
I’m not sure how to check that. Very new to Linux so I’m not great at troubleshooting.
Is there a way to access the terminal without being able to boot into the os?
Happens on battery and when plugged in unfortunately.
Nope. You have to load the OS - either from your SSD or from USB.
I’ve seen similar problem on Fedora forum… maybe that will be helpful?
Just getting back to this. If you use ls -la /dev/disk/by-uuid
it will give you a bit more information. You want to look at the fstab on the drive that won’t boot. Hopefully you can mount it, then cat the file using the path at which it mounts, which could be something like /run/media/<username>/etc/fstab
Basically you are checking to see if the fstab lines up with what you get from listing the disks by uuid.
Ok I think I know which partition I need but I can’t figure out how to check it even when it’s mounted. The partition I think it is is nvme0n1p2 and when I do sudo mount /dev/nvme0n1p2 /mnt and then cd /mnt all I see when I list is a bunch of system files and nothing with fstab. I appreciate your help. I know I could probably do a clean install but don’t really want to lose my files and would like to try to learn by fixing things.
It looks like you mounted the efi partition at /mnt. I don’t see boot or filesystems in that list. Sometimes it’s easier to use the disks app to mount things. Those better than I at linux might use the command line, but whatever tool works seems fine with me.
I would suggest that you take a look at what you see in disks, then mount the partition that you are after, and see what is in fstab.
I think I’m just going to do a fresh install. Between here and some fedora forum posts there’s some step or something that I’m missing and I’m not sure if I just don’t have a good grasp on what I’m doing or if there’s an additional issue with my system. I appreciate your help though!
Having the exact same issue on a FW16, i however have a clean install and wiped the drive and yet it’s still not working
Did you ever get this fixed?
Unfortunately the only fix I found was doing a clean install after formatting the drive.