암호화된 시스템 전체 파티션이 매핑된 이름을 변경하는 방법

암호화된 시스템 전체 파티션이 매핑된 이름을 변경하는 방법

내 시스템은 dm-crypt완전히 암호화 되어 있습니다 LVM. 최근 /dev/sda5에 암호화된 파티션을 /dev/sda2.

내 질문은: 암호화된 파티션 맵의 이름을 에서 로 어떻게 변경 sda5_crypt합니까 sda2_crypt?

시스템을 정상적으로 부팅할 수 있습니다. 하지만 시작할 때 받는 프롬프트에는 다음 과 (sda5_crypt)같이 UUID매핑되어 있다고 나와 있습니다 /dev/sda2.

  Volume group "vg" not found
  Skipping volume group vg
Unlocking the disk /dev/.../UUID  (sda5_crypt)
Enter passphrase:

sda2라이브 부팅, 암호 해독 , 활성화, 실행을 시도했지만 vg소용이 없었습니다.chroot/dev/vg/rootupdate-grub2

그냥 편집해도 /etc/crypttab작동하지 않습니다.

답변1

아래 제안된 대로 "sda5_crypt" crypttab을 변경하십시오.

& OLD_NAME로 바꾸고 다음을 수행 합니다.NEW_NAME/etc/crypttab/etc/fstab

# dmsetup rename OLD_NAME NEW_NAME
# cp -a /dev/mapper/NEW_NAME /dev/mapper/OLD_NAME
# update-initramfs -u -k all
# rm /dev/mapper/OLD_NAME
# update-grub
# reboot

답변2

방금 이 문제에 직면했습니다. 게다가 마지막 경고를 보지 못했다는 추가 합병증도 있었습니다 update-initramfs. 그래서 장치 이름을 바꾸고 crypttab, 실행하고 update-initramfs, 재부팅하고 문제가 발생했습니다. 기본적으로 동일한 nr로 다음과 같이 해결했지만 명령을 약간 변경해야 했습니다.

  1. USB에서 Live (K)Ubuntu 시스템 부팅
  2. Dolphin/?에서 장치를 엽니다. 필요한 모든 구성을 설정하고 비밀번호를 묻습니다.
  3. 손상된 시스템의 루트 디렉터리에서 콘솔을 엽니다.
  4. 다음 명령을 한 줄씩 실행하십시오.
sudo -s
# get the name the partition was mounted with, starts with luks
dmsetup ls
# rename the loop device (check with ls /dev/mapper)
dmsetup rename LUKS_NAME NEW_NAME

# prepare chroot
mount --bind /dev dev/
mount --bind /proc proc/
mount --bind /sys sys/
chroot .

# mount devices (I missed this first, you need both)
mount boot
mount /

# ready to update
update-initramfs -u -k all

관련 정보