내 노트북에서 듀얼 부팅 설정을 시도하는 동안 GUI와 함께 자동으로 설치된 원래 부트로더를 실수로 삭제했습니다. 나는 이 가이드를 따랐습니다.System76 부트로더 가이드. 그러나 재부팅할 때마다 다음 오류가 발생합니다. cryptsetup: Waiting for encrypted source device and then UUID of the encrypted drive
.
/etc/crypttab
원래 Pop OS 설치로 생성된 파일은 다음과 같습니다 .
cryptdata UUID={uuid} none luks
cryptswap UUID={uuid} /dev/urandom swap,plain,offset=1024,cipher=aes-xts-plain64,size=512
암호화된 파티션을 마운트하기 위해 다음 명령을 실행했습니다.
sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata
sudo lvscan
sudo vgchange -ay
sudo mount /dev/mapper/data-root /mnt
비밀번호를 입력하면 암호화된 파티션이 성공적으로 마운트됩니다.
그런 다음 다음 명령을 실행하여 EFI 파티션을 마운트했습니다.
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
튜토리얼 단계를 계속 진행하세요.
for i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done
sudo chroot /mnt
apt install --reinstall linux-image-generic linux-headers-generic
update-initramfs -c -k all
exit
sudo bootctl --path=/mnt/boot/efi install
실행 시 약간의 Python 오류를 제외하고 모든 명령이 문제 없이 실행되었습니다 update-initramfs
. 특정 환경에서 실행 중인지 묻는 오류가 발생 chroot
했기 때문에 무시했습니다.
재부팅 후 Linux 시작 항목이 표시되지만 부팅하려고 하면 위와 같은 오류가 발생합니다. 모든 UUID가 올바른지 확인했습니다. 내가 무엇을 놓치고 있나요?