I've a laptop with an Arch installation, it has an ssd with a uefi boot partition and just one ext4 partition for the whole
/. There is also an hdd with an old Windows and some swap.
Anyway after the usual
pacman -Syu of a couple of days ago, the system never boot again properly. In particular when I turn on the laptop it says that it will take 10 seconds to try to load the root partition, but eventually it will fail dropping me on an emergency shell.
From the emergency shell I can see no ssd partition at all, but I also have a "rescue" usb thumb drive with another Arch installed on, and from that usb system I can mount and use the ssd partitions, so it would be safe to think that they are not broken.
I tried to use "/dev/nvme0n1p2" instead of the UUID in both /etc/fstab and on the kernel boot option, setting GRUB_DISABLE_UUID=true and running grub-mkconfig from the usb system in the ssd partition with
arch-chroot, but I haven't seen any positive outcome so far.
Today I even tried to
pacman -Syu again on the ssd root partition with
arch-chroot and the command worked but the system is still dropping me in the same emergency shell.
What could be the problem? And, even more important, how can it be fixed??