GRUB 2.04-5는 USB 드라이브에 새로 설치된 Kali Linux 2019.4를 부팅하려고 할 때 루트 파티션의 암호를 해독할 수 없는 것으로 보입니다.
Volume group "cryotic" not found
Cannot process volume group cryotic
Cryotic은 암호화된 파티션 내에 포함된 논리 볼륨 그룹입니다. 여기에는 세 개의 논리 볼륨(/root, /home, swap)이 포함되어 있습니다.
이 설치를 생성하는 데 사용된 Live USB 디스크의 GRUB 인터페이스에서 직접 파티션의 암호를 해독해 보았습니다. insmod luks
, insmod cryptodisk
, insmod crypto
등을 시도했지만 cryptomount -a
파티션이 마운트되지 않았고 이를 해독하기 위한 비밀번호를 묻는 메시지도 표시되지 않았습니다.
암호를 해독할 수 있는 프로그램이 누락된 걸까요? OS를 먼저 부팅하지 않고 grub-install을 사용하여 GRUB를 재구성할 수 없다고 생각하시나요?
드라이브의 기본 파티션 구성표는 다음과 같습니다.
1: ESP 536 MB (FAT32)
2: /boot 256 MB (ext2)
3: encrypted
criotic volume group
a: / 16 GB (ext4) LV
b: /home 10 GB (ext4) LV
c: swap ~4GB LV
답변1
Kali Linux의 설치 암호화 관리자는 기본적으로 luks2를 설치하지만 GRUB2는 luks1만 지원합니다.
정상적으로 설치를 시작한 후 설치 메뉴의 쉘을 사용하여 옵션을 통해 cryptsetup
암호화를 설정하십시오 --type luks1
. 다양한 lvm 명령을 사용하여 쉘에서 논리 볼륨을 설정할 수도 있습니다. 설치 프로세스로 돌아온 후 / 및 /home을 해당 논리 파티션에 지정하십시오.
부트로더가 암호화된 루트 파티션을 검색할 수 있도록 하려면 /etc/crypttab을 설정하십시오.