GRUB2는 Kali 2019.4의 암호화된 파티션을 마운트하지 않습니다.

GRUB2는 Kali 2019.4의 암호화된 파티션을 마운트하지 않습니다.

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을 설정하십시오.

관련 정보