initramfs에서 전체 디스크 LUKS 암호화를 수동으로 해독합니다.

initramfs에서 전체 디스크 LUKS 암호화를 수동으로 해독합니다.

최근에 노트북에 새로운 Ubuntu 20.04 이미지를 설치했고 비밀번호를 사용한 전체 디스크 암호화를 선택했습니다. (LUKS인 것 같은데, 어떻게 확인하는지 모르겠습니다.)

무슨 이유에서인지 표준 "복호화 화면"에서는 디스크를 복호화할 수 없지만(한국어 자판 배열을 선택했기 때문인 것으로 생각됩니다.) 입력할 때 별표(*)만 보이기 때문에 이를 확인할 수 없습니다. 암호문.

(분명히 잘못된) 비밀번호를 입력하면 다음과 같은 오류 메시지가 나타납니다.

cryptsetup: ERROR: keystore-rpool: cryptsetup failed, bad password or options?

세 번 시도에 실패하면 화면이 닫히고 initramfs프롬프트와 함께 터미널이 나타납니다.

어떤 장치가 암호화된 장치인지 알아내려고 했지만 이 환경에서는 df -hor 와 같은 표준 명령이 lsblk작동하지 않습니다.

이 프롬프트에서는 내 키보드가 제대로 작동하는 것 같으므로 암호화된 디스크의 암호를 해독하고 일반적인 부팅 프로세스를 계속하는 방법에 대한 질문이 있습니다(아마도 장치를 마운트하여?).

이라는 명령어가 있다는 걸 알았는데 cryptsetup어떻게 사용하는지, 어떤 기기에서 사용하는지 잘 모르겠습니다. 입력할 때 cryptsetup --help출력이 내 노트북 ​​화면에 비해 너무 커서 설명서를 읽기 위해 출력을 호출기에 연결할 수 없습니다.

어떻게 진행해야 할지 잘 모르겠습니다. 어떤 제안이라도 환영합니다.

고쳐 쓰다:유일한 문제는 비밀번호 관리자에 잘못된 비밀번호를 적어 두었다는 것입니다. 하지만 도중에 유용한 모든 정보를 요약하고 싶습니다.

답변에서 제안한대로 :https://askubuntu.com/questions/1087230/ubuntu-18-04-cryptsetup-fails-to-recognize-passphrase-unlocking-from-live-usb

cryptsetup --debug luksDump /dev/<device>암호화된 장치를 발견한 적이 있습니다.

F1또한 비밀번호 화면 간에 전환 하거나 Alt + Tab다른 디버그 메시지를 찾을 수 있다는 점을 아는 것도 도움이 됩니다 .

답변1

다음을 사용하여 장치를 열고 매핑할 수 있습니다.

cryptsetup --verbose luksOpen /dev/sda1 SECRET

/dev/sda1당신의 장치는 어디에 있고 SECRET어디에 매핑되어 있나요?

장치 잠금을 성공적으로 해제한 경우 장치를 설치해야 합니다.

sudo mount /dev/mapper/SECRET /mnt

어쩌면 라이브 USB를 연결하고 다른 시스템에서 장치를 열어보는 것이 더 편할 수도 있습니다.

또한 유용한 링크를 찾을 수도 있습니다.https://askubuntu.com/questions/1087230/ubuntu-18-04-cryptsetup-fails-to-recognize-passphrase-unlocking-from-live-usb

관련 정보