I recently adjusted some settings in my Asus B450m Motherboard BIOS, including enabling Native PCI Express Power, Automatic Native ASPM, and switching the SATA Mode from RST to AHCI. I also accidentally set the Secure Boot OS Type to Windows before switching it back to Other OS. Since making those changes, I can't get Fedora to mount boot-efi.mount, and it goes into Emergency Mode instead. I checked the fstab using a live USB, and it looks correct according to lsblk. What's going wrong? I'd really appreciate any help! I even tried running fsck to fix the partitions, but that didn't solve it, and logs suggest the issue might be related to the SATA Mode change. To add to the confusion, I attempted to reinstall Fedora via my Timeshift backup, but now it doesn't even get past the timezone prompt during the first login.
2 Answers
It sounds like you might be running into issues because of the SATA Mode change. Have you used RAID or Intel Optane Storage before? Also, which bootloader are you using—GRUB or systemd-boot? If possible, try accessing the BIOS and use the 'boot from EFI file' option to see if that helps. Just a reminder to double-check that Secure Boot and Fast Boot are both disabled. Hope that gets you sorted out!
Just to add, you could also check if there are any graphic artifacts during boot—this can sometimes happen, especially if you're working with NVIDIA. If the system isn’t booting correctly, it may be worth trying different GPU settings or reinstalling the graphics drivers. Keep us posted on your progress!

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures