LUKS 암호화를 사용하여 LVM에 Arch를 설치했습니다. 다른 NVME 드라이브에 Debian을 설치한 후에는 더 이상 다른 시스템에서 파티션을 나눌 수 없고 cryptsetup open
Arch로 부팅할 수도 없습니다.
# cryptsetup open /dev/nvme0n1p3 arch
Device /dev/nvme0n1p3 is not a valid LUKS device.
여기hexdump -C
해당 파티션의 처음 35kb 중 하나 입니다 .
노트:
- 저는 Arch를 설치할 때 먼저 파티션을 생성하여 LVM 파티션으로 할당한 다음 LUKS를 설정하고 켠 다음 LVM 자체를 설정했습니다.
- Arch가 실행 중일 때 때때로 암호 해독 프로세스가 실패하고 논리 볼륨을 찾을 수 없다는 GRUB 복구 셸이 표시됩니다. 마더보드가 NVME를 다른 순서로 전달하기 때문이라고 생각하지만 GRUB 구성 파일에서는 파티션이 UUID
/dev/nvme0n1p3:<LVM VG:LV>
대신 UUID로 설정되어 있습니다. 이때 암호 해독 프롬프트가 나타날 때까지 노트북의 전원 코드를 뽑아 문제를 해결할 수 있습니다. 오류가 발생한 후에는 다른 모든 드라이브를 제거하는 것을 포함하여 더 이상 작동하지 않았습니다.
토스트인가요, 아니면 다시 가져갈 수 있는 방법이 있나요?