好吧,说来话长:
我的 Windows 崩溃了,所以我在硬盘上安装了 11.10。然后我对 1TB 进行了分区,以便可以双启动这两个操作系统。但现在当我登录我的 Ubuntu 系统时,它显示“缺少操作系统”。我使用ext2explore
Windows 机器从该机器恢复我的所有数据,发现它们都已加密!
我已经使用 LiveCD 启动并完成了安装以及从那里访问加密文件的所有步骤,但每次我去时chroot
它都会告诉我/bash/bin
格式错误。
我真的需要帮助,如何通过修复我的 Ubuntu 操作系统或其他方式来从加密中获取我的数据。
如果您需要更多说明,请告诉我,我只是有点担心会失去我拥有的一切,因为我对它进行了加密并且无法恢复。
答案1
看这用于恢复加密目录。从您的 Ubuntu 安装 CD 启动,单击“试用 Ubuntu”,祝您好运!
在 之前chroot
,请先执行file /path/to/chroot/bin/bash
和ldd /path/to/chroot/bin/bash
。它应该显示(在我的工作系统上显示):
$ file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
$ ldd /bin/bash
linux-vdso.so.1 => (0x00007fff689ff000)
libncurses.so.5 => /lib/libncurses.so.5 (0x00007f0670ea4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0670ca0000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0670900000)
libtinfo.so.5 => /lib/libtinfo.so.5 (0x00007f06706d9000)
/lib64/ld-linux-x86-64.so.2 (0x00007f06710f3000)
或者,您可以将(在您的chroot
命令中)替换/bin/bash
为/bin/static-sh
(如果您已经busybox-static
安装了该包。