Help, I can't boot up fedora

I hope someone can help me with this. After updating to fedora 33 booting with the newest kernel would cause the startup screen to freeze, but using the second newest worked fine. However, recently when I rebooted I got stuck on “emergency mode” and I couldn’t type anything (no matter the kernel). I had just added a line to fstab so that my harddisk would boot on startup, and assuming this was the problem I started fedora from a live usb and removed the line that i had added, and restarted again. It still goes into emergency mode but at least it lets me type now. journalctl output shows two red lines: nvme 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0011 address=0xfedfc000 flags=0x0050] and Failed to find module 'platform-integrity plus a bunch of blue and orange lines. I don’t know what any of this means. Please help me