スワップメモリ​​パーティションを削除した後、暗号化されたディスクから起動できません。 [問題]

スワップメモリ​​パーティションを削除した後、暗号化されたディスクから起動できません。 [問題]

暗号化されたディスクにログインできなくなりました。パスワードを作成した後:

error: no such cryptodisk found.
error: disk ‘cryptouuid/HEXstring’ not found.
Entering rescue mode…

直感的に、この文字列は復号化してログインするディスクの識別子です。

そのため、USBでライブブートしてファイルマネージャに入り、暗号化されたディスクをマウントし、正しいパスワードを知っていたのでアクセスできました。

私のリソースはライブUSBと実際にパーティションに入ることができるので、暗号化されたディスクからインポートしたいすべてのファイルです。

再起動してこの問題を検出する前に行った操作の履歴:

  • シールドスイッチング装置
  • スワップユニットが配置されているパーティションを削除します。

起動時にシステムが暗号化されたディスクを認識しない問題を解決するには?

答え1

私は自分で何かをしようとしました(例えば、私は私の質問に対する答えを得ました。パニックになりました)、私のアカウントに再びアクセスするために私は次のようにしました。

  • ライブUSBを実行した後、ファイルにアクセスできるようにLinuxパーティションをマウントしました。私は個人的にファイル管理者を通じて行いますが、そのmount機能を利用してください。
  • コマンドを使用して、sudoテキストエディタで/etc/default/grubを開きました。
  • "GRUB_ENABLE_CRYPTODISK=y" サウンドのコメントを外すと、grub ファイルが構成されている暗号化ディスクからシステムを起動できます。

私はLinuxシステムの専門家でもプログラミングの専門家でもないので、これが良いアプローチであるかどうかはわかりません。とにかく/boot/grub/grub.cfgで見つけたので、これを考えました:

`if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint='cryptouuid/HEX_string_of_my_encrypted_disk'

else

search --no-floppy --fs-uuid --set=root HEX_string_of_the_swap_partition

そのため、実際に暗号化されたディスクではなく、ブートローダディスクで暗号化されたディスクのスワップパーティションを選択したようです。そのため、上記のオプションを検索してコメントを削除しました。

システムは正常に実行されますが、最初は次のメッセージが画面に送信されます。

hibernation device not found

または非常に似ている。これ以上スワップメモリ​​がないので、これが予想されるようです。

したがって、これは別の解決策ですが、これが最善かどうかはわかりません。

関連情報