フルディスク暗号化を使用して破損したLinuxシステムからデータを回復する方法

フルディスク暗号化を使用して破損したLinuxシステムからデータを回復する方法

Manjaroを実行しています。 LUKSでフルディスク暗号化を設定しました。コンピュータを起動すると、一部の設定がデフォルトに復元されるなど、奇妙な現象が見つかりました。コードを書いてみましたが、GLIBC_2.38が見つからなかったため、gccは機能しません。パックマンを介してインストールし、システム全体のアップグレードを実行してgccの問題を解決しました。今日はコンピュータの電源を入れようとしましたが、コンピュータが故障しました。

  • できるBIOSメニューに移動し、USBなどで起動します。
  • Shiftキーを押してもグラブに入ることはできません。
  • ディスク暗号化パスワードの入力を求められませんでした。そのポイントに到達する前に中断されます。

起動しようとすると、以下の内容が表示されます。手書きの文章なので、間違った部分があるかもしれません。

systemd-tmpfiles: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/systemd/libsystemd-shared-253.8-1.so)
udevadm: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by udevadm)
udevadm: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/systemd/libsystemd-shared-253.8-1.so)
udevadm: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by udevadm)
udevadm: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/systemd/libsystemd-shared-253.8-1.so)
udevadm: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by udevadm)
udevadm: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/systemd/libsystemd-shared-253.8-1.so)
ERROR: Failed to open encryption mapping: The device UUID=9b197f47-4e6a-4a00-bc5a-0d50ca8e272 is not a LUKS volume and the crypto= parameter was not specified.
ERROR: resume: hibernation device '/dev/disk/by-uuid/293272c3-fbcc-4c6b-b9b8-703a4204bec4' not found
ERROR: device 'UUID=293272c3-fbcc-4c6b-b9b8-703a4204bec4' not found, Skipping fsck.
mount: /new_root: can't find UUID=293272c3-fbcc-4c6b-b9b8-703a4204bec4.
ERROR: Failed to mount 'UUID=293272c3-fbcc-4c6b-b9b8-703a4204bec4' on real root
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ~]# 

私はGLIBCを台無しにした可能性があることを知っていますが、今はデータを回復したいと思います。幸い、本当に重要なことはすべてバックアップされましたが、ドライブにはまだバックアップしていないもののうち、復元したい内容が残っていました。パスワードを覚えています。ドライブで復号化を実行し、データを外付けハードドライブにコピーする方法だけが必要です。それとも、問題全体を解決する方法があれば良いと思います。

関連情報