Not booting after update, hanging on "create volatile files and directories"

I did use arch-chroot, and as I said, nvidia-inst doesn’t work under chroot, it first complains about not being able to run as root and when I run it under su I get libkmod and systemd related errors:

[root@EndeavourOS /]# nvidia-inst
2023-07-26 14:37:17: Error: This program must be started as a non-root user.
[root@EndeavourOS /]# su illic
/home/illic/.zshrc:3: command not found: go
➜  / nvidia-inst
2023-07-26 14:37:23: Info: Running: nvidia-inst v23-6
2023-07-26 14:37:23: Info: Command line: nvidia-inst 
2023-07-26 14:37:23: Info: Selected mode: nvidia
lspci: Unable to load libkmod resources: error -2
lspci: Unable to load libkmod resources: error -2
NVIDIA card id: 2203
Fetching driver data from nvidia.com ...
2023-07-26 14:37:26: Info: Disabling bumblebeed.service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
COMMANDS TO RUN:
    systemctl disable bumblebeed.service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

==> NOTE: running the commands may take several minutes...

Root Password: 
Failed to disable unit, unit bumblebeed.service does not exist.

To use arch-chroot I mounted my system partition under /mnt and my efi partition under /mnt/boot/efi, then ran arch-chroot /mnt