web-dev-qa-db-ja.com

Ubuntu 14.04.2 cryptsetupが起動に失敗しました

ハードドライブを再フォーマットし、新しくリリースされたUbuntu 14.04.2の完全なディスク暗号化(LVMを含む)のクリーンコピーをインストールすることにしました。また、遊ぶたびにうまく機能する特殊文字を含む強力なパスワードを選択しましたUbuntuのインストール中。

しかし、インストールが完了してデスクトップコンピューターを初めて再起動すると、すべてが黒くなり、マザーボードのブート画面を通過した場所はありませんか?

ケースの「リセット」ボタンを押してダブルチェックし、もう一度再起動しました。今回は、GNU GRUBメニューに4つのオプションがあり、「Ubuntu」を選択しました。 、その後、待望のUbuntu-logoと、選択した暗号化パスワードでディスクのロックを解除するために「パスフレーズを入力してください」というテキストが表示されました。ただし、正しいパスワードを少なくとも100回入力したことがわかっていても(caps lockまたはnumpadがこれを引き起こしているかどうかを確認しましたが、そうではありませんでした)、次のエラーメッセージでログインの復号化を拒否します: "cryptsetup:cryptsetup failed 、パスワードやオプションが間違っていますか?」.

何が起きてる?インストール中にパスワードをいじるたびにパスワードが機能するのはなぜですか?実際に復号化してUbuntuにログインしようとすると失敗しますか?

暗号化パスワードで許可されていない文字(スーパーキャラクター)はありますか、またはスウェーデン語のキーボードレイアウトが原因でこれがバグになる可能性がありますか?

5
Mathias

残念ながら、キーボードのレイアウトは重要です。 :(

起動時に、USキーボードレイアウトから開始します。ファイルシステムが復号化されると(正しいパスワードを入力して)、キーボードレイアウトを変更する設定(スウェーデン語キーボードレイアウトに変更するなど)が適用されます。

私が提案するのは次のとおりです。

  1. 新規インストールを再度実行してください。 (ごめんなさい)
  2. Ubuntuをインストールするときは、キーボードレイアウトをそのままにしてください(米国に任せてください)。
  3. Ubuntuを正常にインストールし、最初の起動時にファイルシステムを復号化した後、キーボードレイアウトを変更できます。

詳細については、このUnix Stack Exchange post を参照してください。

6
user376787

ポルトガル語のキーボードでセットアップ時にパスワードを書いたのと同じ問題がありました。ポルトガル語のキーボードレイアウトで書くと思っていました。セットアップ中にキーボードレイアウトが米国にあるため、私のパスワードは別のものであることが判明しました。ディスクを復号化する方法は、別のコンピューターのレイアウトを米国に変更し、ポルトガル語のレイアウトが使用中のパスワードであるかのようにパスワードを書き込むことでした。これにより、保存時にパスワードが書き込まれます。

たとえば、私にとって|のキーの組み合わせは~を生成しました。

レイアウトを使用しているかのようにUSキーボードレイアウトでパスワードを書き込んだ後、ディスクを復号化するために書き込む必要がある文字シーケンスを取得し、解決しました。

2
zeluisping

私もこの問題を抱えていましたが、まだ問題は残っていますが、システムを起動できる回避策を特定しました。私の問題は、cryptsetupがパスワードを受け入れないことです。これにより、システムの問題の起動と修正ができなくなります。

パスワードにP @ sswordのように特殊文字「@」が含まれていることがわかりました。プロンプトでRIGHT SHIFTを押すと、キー2は「@」を生成せず、代わりに「2」が生成されます。これは、別のTTYに切り替えてパスワードを入力することで確認できます(CTRL + ALT + F1)。左シフトとキー2を使用すると、「@」制御文字が生成されることに注意しました。したがって、複雑なパスワードで左シフトを使用すると、正しく入力され、cryptsetupがボリュームを復号化できるようになります。

Ubuntuインストールプログラムは、ユーザーパスワードをPoor、Fair、またはGoodに評価するため、ubuntuリカバリモードでこのシナリオにつながる特殊文字の使用を奨励します。

1
seabase

ポイントは、インストール中に誰かがcryptsetupのパスワードを設定した時点で、キーボードレイアウトが英語になるということです。したがって、パスワードは英語で設定されます。それは、ほんの数回のキーストロークが間違っていることを意味します。インストールが完了すると、起動時のキーボードレイアウトは既にインストール時に選択した言語になります。しかし、英語のキーボードレイアウトで設定されているため、パスワードが間違っています。パスワードを単純に修正しないのはなぜですか?ねじれたパスワードで起動し、ログインして、変更してください! 「gnome-disk-utility」というツールがあります。それをインストールすれば、パーティションを管理し、それらのイメージを作成し、暗号化パスワードを変更できる素敵なツールが手に入ります! kde gnomeなどで好みのレイアウトを使用している場合は、パスワードを修正できます。システムを再度インストールする必要はありません。

0
Tekknologgy