LUKS暗号化を使用してLVMにArchをインストールしました。他のNVMEドライブにDebianをインストールした後、他のシステムでパーティションを分割することはできず、cryptsetup open
Archから起動することもできません。
# cryptsetup open /dev/nvme0n1p3 arch
Device /dev/nvme0n1p3 is not a valid LUKS device.
ここhexdump -C
そのパーティションの最初の35kbの1つです。
メモ:
- 私はArchをインストールするときに最初にパーティションを作成してLVMパーティションに割り当て、次にLUKSを設定してオンにしてLVM自体を設定しました。
- Archが実行されているときに、復号化プロセスが失敗し、論理ボリュームが見つからないというGRUB回復シェルが表示されることがあります。マザーボードがNVMEを別の順序で渡すためだと思いますが、GRUB構成ファイルでは、パーティションはUUIDの
/dev/nvme0n1p3:<LVM VG:LV>
代わりにUUIDに設定されています。この時点で、復号化プロンプトが表示されるまでノートパソコンの電源コードを抜いて問題を解決できます。エラーが発生した後は、他のすべてのドライブを取り外すことを含め、もう機能しませんでした。
トーストですか、それとも取り戻す方法がありますか?