사용자 정의 설치에서 lvm/luks 설치를 복구하는 방법

사용자 정의 설치에서 lvm/luks 설치를 복구하는 방법

암호화된 하드 드라이브에 Mint 설치를 시도했는데 부분적으로 성공한 것 같습니다. 하지만 일부 구성이 잘못되어 시스템을 부팅할 수 없습니다. 지금은 어떻게 고치는지 모르겠습니다.

내가 따르는 대략적인 지침은 다음과 같습니다.http://blog.andreas-haerter.com/2011/06/18/ubuntu-full-disk-encryption-lvm-luks.sh

차이점은 파티셔닝에 GParted를 사용한다는 것입니다. 나는 또한 Windows로 이중 부팅을 하며 /home에 추가 파티션을 사용하지 않습니다.

  • /dev/sda4vg는 논리 파티션 내부의 확장 파티션에 있습니다 ./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/crypttabnanochrootinitramfs

답변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문제가 해결됩니다.

관련 정보