LUKS 및 LVM이 포함된 Linux Mint 20이 업그레이드 후 부팅 시 중단됩니다.

LUKS 및 LVM이 포함된 Linux Mint 20이 업그레이드 후 부팅 시 중단됩니다.

해결책

initramfs두 번째 드라이브에 비밀번호를 두 번 입력하지 않도록 플래그를 추가 /etc/crypttab하고 keyscript=decrypt_keyctl키 파일 대신 사용하여 이 문제를 해결했습니다 .

luksSSD UUID=[UUID1]    none    luks,initramfs,discard,keyscript=decrypt_keyctl
luksHDD UUID=[UUID2]    none    luks,initramfs,keyscript=decrypt_keyctl

그런 다음 update-initramfs -c -k all실행해야 하며 문제가 해결됩니다.


최근에 저는 Linux Mint 19.3에서 20.1(중간 20.0)로 업그레이드했습니다. 그래서 지금은 Ubuntu 20.04 기반의 Linux Mint 20.1을 사용하고 있습니다. 내 시스템은 두 개의 하드 드라이브를 사용합니다. 이는 LUKS를 사용하여 암호화되며 LVM VG를 포함합니다.

두 하드 드라이브 모두에 ​​PV가 있습니다.

sudo pvs -v
  PV                  VG   Fmt  Attr PSize   PFree   DevSize  PV UUID                               
  /dev/mapper/luksHDD vglp lvm2 a--   <1,73t 266,62g   <1,73t [PV UUID1]
  /dev/mapper/luksSSD vglp lvm2 a--  463,89g   3,89g <463,90g [PV UUID2]

내 crypttab은 다음과 같습니다.

luksSSD UUID=[UUID1]    none    luks,discard
luksHDD UUID=[UUID2]    none    luks

컴퓨터를 시작할 때 먼저 다음과 같은 오류 메시지가 나타납니다.

  Volume group "vglp" not found
  Cannot process volume group vglp
  Volume group "vglp" not found
  Cannot process volume group vglp

업그레이드 전에도 이런 일이 발생했습니다.

그 직후에 비밀번호를 묻는 메시지가 표시되었습니다(두 볼륨 모두 동일). 그런 다음 시스템을 업그레이드하기 전에 아무런 문제 없이 부팅되었습니다.

하지만 지금은 몇 초(약 20초) 동안 멈춥니다. 그런 다음 다음 오류 메시지가 나타나고 시스템이 약 1분 동안 중단됩니다.

  WARNING: Couldn't find device with uuid I[PV UUID1].
  WARNING: VG vglp is missing PV [PV UUID1] (last written to /dev/mapper/luksHDD).
  WARNING: Couldn't find device with uuid [PV UUID1].
  WARNING: VG vglp is missing PV [PV UUID1] (last written to /dev/mapper/luksHDD).

1분 후에는 다른 문제 없이 시작됩니다. 나는 그것이 어디서 나오는지 모른다 /dev/mapper/luks-hdd-neu. 해당 경로를 사용한 적이 없으며 에서 찾을 수 없습니다 /etc/.

시작 프로세스가 여기서 중단되는 이유를 아는 사람이 있습니까? 두 번째 PV가 처음에는 발견되지 않았으나 문제 없이 발견된 이유는 무엇입니까?

편집: 이 코드를 실행한 후에는 update-initramfs -c -k all오류 update-initramfs -u -k all메시지에 더 이상 이상한 내용이 포함되지 않고 /dev/mapper/luks-hdd-neu올바른 경로가 포함되었습니다. 그러나 시작 시 시스템이 여전히 멈춥니다.

미리 감사드립니다!

관련 정보