외부 USB 디스크에서 LUKS Linux 설치 부팅

외부 USB 디스크에서 LUKS Linux 설치 부팅

앞으로: SATA 내부 SSD, LUKS 암호화가 포함된 ext4 파티션(Debian 설치) + 커널, initrd 및 GRUB 구성 파일이 포함된 암호화되지 않은 작은 부팅 파티션

뒤쪽에: 이제 동일한 디스크가 USB-SATA 어댑터를 통해 외부로 연결됩니다.

이제 GRUB을 부팅할 수 없지만 GRUB와 Debian 커널 모두 디스크를 인식합니다(올바른 크기와 파티션이 표시됩니다). 또한 커널을 로드한 후 LUKS 비밀번호를 요청하고 이를 인식합니다(올바르게 입력된 경우). GRUB 명령줄에서 커널 및 initrd 파일을 제공하고 GRUB 구성 파일' 명령을 사용하여 이전 grub.cfg 파일을 로드해 보았습니다. .

다음은 이전 설정에서 사용된 GRUB의 일부입니다.

menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8b6b854f-d92a-439d-a0e3-315d39bb0802' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos3'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  a597f222-87d2-4e19-8965-aa0eff0bceea
    else
      search --no-floppy --fs-uuid --set=root a597f222-87d2-4e19-8965-aa0eff0bceea
    fi
    echo    'Loading Linux 4.9.0-11-amd64 ...'
    linux   /vmlinuz-4.9.0-11-amd64 root=UUID=8b6b854f-d92a-439d-a0e3-315d39bb0802 ro  quiet
    echo    'Loading initial ramdisk ...'
    initrd  /initrd.img-4.9.0-11-amd64   

다음은 다양한 오류 화면입니다(어느 것이 내가 시도하고 있는 것과 일치하는지 기억이 나지 않습니다).

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

이 새로운 설정으로 데비안 설치를 시작할 수 있나요?

답변1

암호화된 볼륨 sdb2_crypt가 올바르게 설정되어 있음을 확인하고 이를 시도하여 작동했습니다.

linux   /vmlinuz-4.9.0-11-amd64 root=/dev/mapper/sdb2_crypt ro 
initrd  /initrd.img-4.9.0-11-amd64  

그 안의 일부 파일 시스템을 인식하지 못하기 때문에 복구 환경으로 부팅하고 /etc/fstab, 이를 주석 처리하고 저장한 후 재부팅한 후 LXDE 로그인 화면으로 부팅합니다.

관련 정보