LUKSとLVMを含むLinux Mint 20は、アップグレード後に起動時にハングします。

LUKSとLVMを含むLinux Mint 20は、アップグレード後に起動時にハングします。

解決策

initramfs2番目のドライブにパスワードを2回入力しないようにフラグを追加し、/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を使っています。私のシステムは2つのハードドライブを使用します。これは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/

開始プロセスがここで中断される理由を知っている人はいますか? 2番目のPVが最初には見つかりませんでしたが、問題なく見つかったのはなぜですか?

編集:このコードを実行した後、update-initramfs -c -k allエラーupdate-initramfs -u -k allメッセージに奇妙な内容が含まれず、正しい/dev/mapper/luks-hdd-neuパスが含まれていました。ただし、起動時にシステムが停止します。

よろしくお願いします!

関連情報