Noticed weird behavior, thought updating might help and now can't mount efi after reboot

Hello,
I’ve been using EndevorOs for less than a month, after switching from Ubuntu. More precisely the eos + nvidia drivers + gnome install option without manual partitioning and generally leaving everything as default.

Everything was working more or less fine but recently I noticed that after the os went to sleep, there was trouble waking it up again, which wasn’t the case before. It either told me to logout and login again or the display stayed black, forcing me to do a hard reset. I found that the issue might have something to do with nvidia but before I got to solving it, I decided to try updating the system to see if it helps (sometimes it did the trick in Ubuntu).

I don’t know if it solved the issue but it sure created a new one. It looks like it’s a common one and there even were some other posts about it here and I tried to follow the advice from them but it didn’t work for me.

I did arch-chroot and tried to:
-reinstall grub, but the command grub-install (copy-pasted to make sure it was spelled correctly) didn’t exist so I didn’t do it
-reinstal kernell (if that’s what it does) with pacman -Syu linux
-reinstalling older version of nvidia drivers but didn’t find a way to do it (some replies to similar posts were suggesting it)
-install nvidia dkms (because it wasn’t installed previously)

Another thing that might be worth mentioning is that I had a problem when trying to install open tablet driver some time ago, because it required to run mkinitcpio -P at the end and it failed because vmlinuz-linux was missing. It seems pacman -Syu linux fixed it but isn’t it weird it was missing in a freshly installed os?

In conclusion, I’d like to be able to boot into my existing os but if I won’t be able to and will have to do a clean install, I’d like to know why that happened and how to avoid it in the future.

Try booting the fallback entry and see if that helps.

We don’t use nkinitcpio so you don’t need to run that. However, please make sure you didn’t install mkinitpcio. That will absolutely break your system.