0
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.

1 Answer 1

0

In my /etc/default/grub I had a line:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet pci=noacpi"

I changed it to:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3"

And updated the config:

grub-mkconfig -o /boot/grub/grub.cfg

After that, everything started to work. I don't know why it was working before and why it stopped.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.