암호화된 파티션이 있는 ArchLinux를 새로 설치하는 데 문제가 있습니다. 나는 이전과 동일한 단계를 수행했으며 다른 컴퓨터에서도 작동한다고 생각합니다. 내가 받은 오류 메시지는 다음과 같습니다.
ERROR: device 'UUID=[....]' not found. SKipping fsck.
ERROR: Unable to find root device 'UUID=[...]'.
You are being drpped to recovery shell
UUID를 입력하지 않았는데 두 줄이 모두 동일합니다.
이 문제를 해결하기 위해 인터넷으로 검색을 해봤습니다. 내가 한 첫 번째 일은 줄을 HOOKS
다음과 같이 변경하는 것입니다 /etc/mkinitcpio.conf
.
HOOKS="base udev block autodetect modconf keyboard keymap encrypt filesystems fsck"
두 번째로 한 일은 arch-chroot
Linux를 설치하고 pacman
다음을 수행하는 것이었습니다.
grub-mkconfig -o /boot/grub/grub.cfg
또한 파일을 확인한 /etc/fstab
결과 올바른 것 같습니다. 파일의 grub UUID grub.cfg
도 올바른 것으로 보입니다 blkid
. UUID입니다 /dev/mapper/vgarch-lvroot
. 작동하는 기계도 마찬가지입니다.
세 번째로 한 일은 grub을 다시 설치하고 단계를 다시 실행하는 것이었지만 그 어느 것도 효과가 없었습니다.
나는 당신의 의견을 기대하고 있습니다.
답변1
문제를 해결했지만 잊어버렸습니다 /etc/mkinitcpio.conf
. 이제 다음과 같습니다.
HOOKS = "base udev autodetect modconf block keyboard keymap encrypt lvm2 filesystems fsck shutdown"