解決策
initramfs
2番目のドライブにパスワードを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
パスが含まれていました。ただし、起動時にシステムが停止します。
よろしくお願いします!