I updated my system using either sudo pacman -Syu or yay.
Then I tried to reboot my system. And got an error saying vmlinuz-linux is not found. So, following instructions from this discover page, I try to arch-chroot into my system.
I understood I have to mount the second partition first, then I mount the first one. However my nvme0n1p2 is encrypted with LUKS. So I used cryptopen and mounted in /mnt what cryptopen created in /dev/mapper.
But, I assume that doesn’t give me a file system (I see @home and few other similarly named entries). So the next step to mount the first system in /boot fails. (I just learned this has to do with btrfs subvolumes).
I think am doing everything wrong here. And I would like to have some guidance. Please let me know if I should share more information.
I got this issue a few days ago and have been unable to resolve it myself.