시작 시 비상 쉘에 들어가는 이유는 무엇입니까?

시작 시 비상 쉘에 들어가는 이유는 무엇입니까?

내가 설정해놨어전체 디스크 암호화 기능을 갖춘 Arch LinuxLVM을 사용하여 시스템 디스크를 분할했습니다. 방금 내 컴퓨터의 마더보드, CPU 및 RAM을 교체했고 레거시 부팅을 활성화하고 보안 부팅을 비활성화한 후 적어도 한 번은 제대로 부팅됩니다. LUKS 비밀번호를 묻는 메시지가 나타나면 GRUB 메뉴가 나타나고 lightdm 및 Awesome WM 부팅이 괜찮습니다. 이 시스템을 몇 시간 동안 사용하십시오. 그런 다음 Windows 7을 부팅했는데 현재 하드웨어에서 작동하지 않는 것을 발견했습니다. 그 과정에서 일이 중단될 수 있습니다. 다음에 부팅했을 때 LUKS 프롬프트가 나타나고 GRUB 메뉴를 보고 Arch Linux를 선택했지만 그 직후 화면은 다음과 같았습니다.

Starting version 241.7-2-arch
ERROR: device '/dev/mapper/vg-root' not found. Skipping fsck.
mount: /new_root: no filesystem type specified.
You are now being dropped into an emergency shell.
sh: can't access tty: job control turned off
[rootfs ]#

이것진짜이상한 점은 /dev/mapper/vg-root가 분명히 존재한다는 것입니다. 마운트할 수 있고, 여기에 홈 디렉토리를 마운트하고, chroot하여 모든 파일을 볼 수 있으며, 마지막으로 rebootchroot 외부에서 실행할 수 있습니다. , lightdm 로그인 화면으로 바로 이동했습니다. reboot계속하다컴퓨터를 다시 시작하는 대신 부팅하는 것은 나에게는 불가능하지만 단지 청어일 수도 있습니다.

여기서 무슨 일이 일어나고 있는 걸까요? 이 버전의 systemd에 알려진 문제가 있습니까?

루트 디스크의 UUID가 변경되지 않은 것을 확인했습니다.

관련 정보