initramfsでディスク全体のLUKS暗号化を手動で復号化します。

initramfsでディスク全体のLUKS暗号化を手動で復号化します。

最近、ラップトップに新しいUbuntu 20.04イメージをインストールし、パスワードを使用したフルディスク暗号化を選択しました。 (LUKSのようですが、どのように確認するのかわかりません。)

何らかの理由で認知標準の「復号化画面」ではディスクを復号することはできませんが(韓国語のキーボード配列を選択したためと考えられます。)、入力するとアスタリスク(*)だけが見えるため、これを確認できません。暗号文。

(明らかに間違った)パスワードを入力すると、次のエラーメッセージが表示されます。

cryptsetup: ERROR: keystore-rpool: cryptsetup failed, bad password or options?

3回試行に失敗すると、画面が閉じて、プロンプトで端末が表示されinitramfsます。

どのデバイスが暗号化されたデバイスかを調べようとしましたが、この環境ではdf -horなどの標準コマンドはlsblk機能しません。

このプロンプトでは、私のキーボードが正常に動作しているように見えるので、暗号化されたディスクの復号化と一般的な起動プロセスを続行する方法について質問があります(おそらくデバイスをマウントして?)。

という命令があることがわかりましたが、どのようにcryptsetup使用するのか、どのデバイスで使用するのかよくわかりません。入力すると、cryptsetup --help出力が私のラップトップの画面に比べて大きすぎて、ドキュメントを読むために出力をポケットベルに接続できません。

どうすればいいのか分かりません。どんな提案でも歓迎します。

修正する:唯一の問題は、パスワードマネージャに間違ったパスワードを書き留めたことです。しかし、途中で役に立つすべての情報を要約したいと思います。

答えで提案されているように:https://askubuntu.com/questions/1087230/ubuntu-18-04-cryptsetup-fails-to-recognize-passphrase-unlocking-from-live-usb

cryptsetup --debug luksDump /dev/<device>暗号化されたデバイスを見つけたことがあります。

F1また、パスワード画面を切り替えたり、Alt + Tab他のデバッグメッセージを見つけることができることを知ることもできます。

ベストアンサー1

以下を使用してデバイスを開いてマッピングできます。

cryptsetup --verbose luksOpen /dev/sda1 SECRET

/dev/sda1あなたのデバイスはどこにあり、SECRETどこにマッピングされていますか?

デバイスのロックが正常に解除された場合は、デバイスを取り付ける必要があります。

sudo mount /dev/mapper/SECRET /mnt

たぶんライブUSBを接続し、他のシステムでデバイスを開いてみると便利です。

また、便利なリンクを見つけることができます。https://askubuntu.com/questions/1087230/ubuntu-18-04-cryptsetup-fails-to-recognize-passphrase-unlocking-from-live-usb

おすすめ記事