암호화된 하드 드라이브에 Mint 설치를 시도했는데 부분적으로 성공한 것 같습니다. 하지만 일부 구성이 잘못되어 시스템을 부팅할 수 없습니다. 지금은 어떻게 고치는지 모르겠습니다.
내가 따르는 대략적인 지침은 다음과 같습니다.http://blog.andreas-haerter.com/2011/06/18/ubuntu-full-disk-encryption-lvm-luks.sh
차이점은 파티셔닝에 GParted를 사용한다는 것입니다. 나는 또한 Windows로 이중 부팅을 하며 /home에 추가 파티션을 사용하지 않습니다.
/dev/sda4
vg는 논리 파티션 내부의 확장 파티션에 있습니다 ./dev/sda5
/boot
기본 파티션에/dev/sda3
부트로더가 열려 있습니다.
/dev/sda
설치는 순조롭게 진행되었고 스크립트와 마찬가지로 Live DVD에서 파일 시스템을 마운트할 수 있었지만 chroot 부분의 스크립트가 실패하여 시스템이 부팅되지 않습니다...
암호화된 파티션을 마운트하기 위해 부팅을 허용하려면 어떻게 해야 하는지 말해 줄 수 있나요?
fstab과 crypttab만 편집하면 충분합니까? 암호화된 파티션에 있는 것으로 보이므로 부팅을 통해 읽을 수 없습니다.
충분하다면 어떤 모습이어야 할까요? 모든 것이 매우 혼란스러워 보이고 문제에 대해 읽을 수 있는 좋은 소스를 찾을 수 없습니다...
고쳐 쓰다:
fdisk -l /dev/sda
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 209715199 104754176 7 HPFS/NTFS/exFAT
/dev/sda3 209715200 210763775 524288 83 Linux
/dev/sda4 210763776 625141759 207188992 5 Extended
/dev/sda5 210765824 567281663 178257920 83 Linux
/dev/sda6 567283712 625141759 28929024 7 HPFS/NTFS/exFAT
pvs
PV VG Fmt Attr PSize PFree
/dev/dm-0 mint lvm2 a- 170.00g 0
pvscan
PV /dev/dm-0 VG mint lvm2 [170.00 GiB / 0 free]
Total: 1 [170.00 GiB] / in use: 1 [170.00 GiB] / in no VG: 0 [0 ]
vgscan
Reading all physical volumes. This may take a while...
Found volume group "mint" using metadata type lvm2
vgs
VG #PV #LV #SN Attr VSize VFree
mint 1 2 0 wz--n- 170.00g 0
mount /dev/mapper/mint-root /mnt
+
cat /mnt/etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/mint-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda3 during installation
UUID={uuidhre} /boot ext4 defaults 0 2
/dev/mapper/mint-swap none swap sw 0 0
cat /mnt/etc/crypttab
- 수동 편집
# <target name> <source device> <key file> <options>
lvm_crypt /dev/sda5 none luks
읽을 수 있는 형식에 대한 참조 튜토리얼:http://blog.andreas-haerter.com/2011/06/18/ubuntu-full-disk-encryption-lvm-luks
해결책:
설치 후 업데이트는 튜토리얼에서 작동하지 않습니다. initramfs를 호출하기 전에 crypttab 파일을 수동으로 생성하거나 복구해야 합니다.
을 제외한 모든 것을 호출하고 로 intitramfs
열고 파일을 패치 하고 . 그렇게 모든 일이 순조롭게 진행됐다./mnt/etc/crypttab
nano
chroot
initramfs
답변1
명백한 구성 오류가 있습니다.
lvm_crypt /dev/sda5 none luks
lvm_crypt
설치 중에 볼륨의 암호를 해독하고 이름을 지정했습니다./dev/mapper/mint-root
시작할 때 비밀번호를 묻는 메시지가 표시됩니까?
또한 나중에 initramfs를 업데이트하셨나요? 왜냐하면 이 crypttab은 루트 파티션용이기 때문에 내장되어야 하기 때문입니다.
편집하다
mint_root /dev/sda5 none luks
그리고 chroot 내부에서 do를 사용하면 update-initramfs -u
문제가 해결됩니다.