Mint 18에서 부팅할 때 initramfs를 설정하면 luks 비밀번호를 묻는 메시지가 표시되나요?

Mint 18에서 부팅할 때 initramfs를 설정하면 luks 비밀번호를 묻는 메시지가 표시되나요?

Mint 18.1로 업데이트한 후 루트 파일 시스템으로 볼륨을 잠금 해제하기 위해 initramfs에서 비밀번호를 묻는 메시지를 표시할 수 없습니다. initramfs가 시간 초과될 때까지 기다린 다음 cryptsetup luksOpen수동으로 실행해야 합니다.

시스템이 설치되어 실행된 상태에서 실행을 시도했으며 update-initramfs(chroot의 Live CD에서도 실행) /etc/crypttab.

이것은 Mint 18 업그레이드 전에는 효과가 있었지만 무슨 이유에서인지 어떤 이유로든 여전히 비밀번호 프롬프트가 표시되지 않습니다.

무엇을 확인해야 합니까?

답변1

UUID는 /etc/crypttab컨테이너의 UUID가 아니라 암호화 컨테이너가 있는 장치의 UUID여야 합니다. 즉, /dev/sda1위에 with를 추가하면 파일에는 UUID와 함께 매퍼 장치의 이름이 포함되어야 합니다./dev/mapper/sda1_crypt/etc/crypttabsda1_crypt/dev/sda1 아니요UUID /dev/mapper/sda1_crypt.

항목은 /etc/crypttab다음과 같아야 합니다(4개 필드가 모두 필수임).

 mappedname UUID=12345678-9abc-def012345-6789abcdef01 none luks

명령에서 UUID를 얻을 수 있습니다 blkid.

금후, update-initramfs -u -k all.

답변2

파티션을 마운트하고 이 파일을 확인한 다음 호출이 update-initramfs올바르게 작동하도록 암호화된 파티션을 올바른 이름으로 마운트 해제했다가 다시 마운트하여 이를 부분적으로 자동화하는 스크립트를 작성했습니다.

https://unix.stackexchange.com/a/467113/103652

여기에 다시 해당 스크립트나 스크립트를 붙여넣을 수 있지만 Q&A 사이에 버전을 비틀고 싶지는 않습니다. 스크립트(및 그에 대한 모든 업데이트)가 있는 지점은 다음과 같습니다.https://gist.github.com/dragon788/e777ba64d373210e4f6306ad40ee0e80

관련 정보