ERROR: device UUID="xxx" not found. Skipping fsck.
mount: /new_chroot: can't find UUID="xxx".
This issue happened after I tried to switch from linux to linux-lts kernel. I did
pacman -S linux-lts
pacman -S linus-lts-headers
pacman -Rc linux
I forgot to update the grub config. From the live USB I mounted the root, did arch-chroot into it and did
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts
Both successful. Grub found the linux-lts image. But I still have the same error when I try to boot.
blkid
and cat /etc/fstab
show this same UUID.