Linuxのインストールを上書きしましたか?

Linuxのインストールを上書きしましたか?

背景情報:

2台の物理ハードドライブがあります。プライマリハードドライブはUbuntuで、セカンダリハードドライブにはSolusがインストールされています。パーティションとホームディレクトリは、Ubuntuのインストール中に暗号化されます。私はSolus(Ubuntu GamePackなので完全に変わりません)ではなく、別のバージョンのLinuxを試してみることにしました。インストールするように求められたら、愚かなことに「その他」の代わりに「ディスクを消去してUbuntuをインストールする」を選択しました(2番目のハードドライブにインストールするために特別に選択したものも含まれています)。これでMBRのみが表示され、grubメニューには1つのオプションしかないので、ホームパーティションからUbuntuインストールを削除した可能性があると思います。

また、この新しいLinuxインストールでは暗号化されたパーティションにアクセスできません(私のパスワードは許可しません)。起動復旧を試みた後もos-prober試みました。update-grub

私が疑うように動作する場合は、次のようになります。

  1. 修正できますか? (私はLinuxを知りません。)

  2. LUKS暗号化パーティションに保存されている情報を回復できますか? (データが他の場所にバックアップされないため、これが最も重要です)

編集:プライマリLinuxパーティションのフォーマットの問題を解決することはできませんが、暗号化されたLUKSおよびホーム領域のデータにアクセスできます。他の人がデータを回復する必要があり、私がしたことをした場合のプロセスは次のとおりです。

警告する:ログインパスワードとLUKS暗号化に使用されるパスワードを知る必要があります。回復可能パスワード覚えていない場合(最初に作成したと仮定)、半分はGUIを介して、残りの半分は端末で行われました。

答え1

ディスクを開き、パーティションの下にあるロック解除されたロックアイコンをクリックします。 LUKSパスワードを使用してください。パーティションのロックが解除されたら、インストールする必要があります。 "/home/.ecryptfs/YOURUSERNAME/" (引用符なし) に移動します。ターミナルウィンドウを開き、このコマンドsudo ecryptfs-recover-privateと「.Private」フォルダを入力します。プロンプトに従って、ログインパスワードを使用してディレクトリのロックを解除します。フォルダがマウントされた場所を知らせます。フォルダは "/tmp/ecryptfs.RANDOMHEXSTRING"になければなりません。その後、必要な方法でナビゲートして必要なデータを取得できます。

関連情報