Arch Linux에서 linux-lts 커널로 전환한 후 부팅할 때 "오류: Device UUID="xxx"를 찾을 수 없음"이 나타납니다.

Arch Linux에서 linux-lts 커널로 전환한 후 부팅할 때 "오류: Device UUID="xxx"를 찾을 수 없음"이 나타납니다.
ERROR: device UUID="xxx" not found. Skipping fsck.
mount: /new_chroot: can't find UUID="xxx".

이 문제는 Linux에서 linux-lts 커널로 전환하려고 시도한 후에 발생했습니다. 내가 해냈어

pacman -S linux-lts
pacman -S linus-lts-headers
pacman -Rc linux

grub 구성을 업데이트하는 것을 잊었습니다. 라이브 USB에서 루트 디렉터리를 마운트하고 루트를 변경한 다음 실행했습니다.

grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts

모두 작동했습니다. Grub이 linux-lts 이미지를 찾았습니다. 하지만 부팅하려고 하면 여전히 같은 오류가 발생합니다.

blkidcat /etc/fstab동일한 UUID를 표시합니다 .

답변1

내 안에는 /etc/default/grub다음 줄이 있습니다.

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet pci=noacpi"

나는 그것을 다음과 같이 변경했습니다 :

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3"

구성을 업데이트했습니다.

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

그 후 모든 것이 클릭되기 시작했습니다. 이전에는 왜 작동했고 왜 다시 중지되었는지 모르겠습니다.

관련 정보