![如何从损坏的 Ubuntu 中恢复我的文件](https://linux22.com/image/1036736/%E5%A6%82%E4%BD%95%E4%BB%8E%E6%8D%9F%E5%9D%8F%E7%9A%84%20Ubuntu%20%E4%B8%AD%E6%81%A2%E5%A4%8D%E6%88%91%E7%9A%84%E6%96%87%E4%BB%B6.png)
一段时间以来,我一直在尝试寻找各种答案
背景:我运行一个装有 Windows XP 和 Ubuntu 的分区硬盘。两个分区上都有重要文件,但大多数都在 Ubuntu 上。
问题:从 Ubuntu 11.04(我认为是那个,但可能是上网本的特殊版本)到新的 11.10 的更新过程中断。结果是我无法重新启动。屏幕卡在带有点的启动屏幕上。我无法从这里访问终端,尽管一些论坛帖子建议这应该是可能的。(恢复模式)选项也是如此 - 不高兴。这显然意味着我无法访问驱动器的 ubuntu 部分中的文件。
到目前为止,我的方法主要集中在访问丢失的文件。
我制作了一个适用于 Ubuntu 11.10 的启动 USB,并成功启动了它。我希望它能够允许访问旧文件。但它却不能 - 据我所知,这些文件位于一个被锁定的文件夹中(“权限被拒绝”或类似内容)。
我曾尝试使用 Diskinternal 的 Linux 阅读器和类似程序从 Windows 访问文件。这些程序似乎不起作用 - 它们提供了一长串名称难以理解且无法打开的文件列表。
我还没有尝试过的一件事是从 USB 启动的桌面运行 11.10 的主安装选项。我担心它会删除我试图检索的文件。有什么想法吗?
我意识到我还没有考虑过的主要方法是尝试修复损坏的 11.04 版 ubuntu。但是我几乎没有使用终端的经验,在这方面完全是个新手。我可以直接从给出的东西中输入命令,但无法自己解决问题——根本不知道我在做什么。如果我要采用这种方法,我需要全程有人指导。
那么,有人能帮我吗?我将不胜感激!
答案1
您是否为 /home 目录创建了分区,或者您在安装 Linux 时是否偶然加密了主文件夹?因为通常使用 live cd,您可以挂载 Linux 分区(如 USB 驱动器)并在其上搜索文件系统。因此将文件从 /home 文件夹复制出来应该没有问题
答案2
第一个想法:
之后,您可以使用 USB 启动条重新启动
sudo chroot /media/whatever /bin/bash -i
将 /media/whatever 替换为损坏系统的根分区的安装位置。这样,您现在就可以在损坏系统的环境中工作,并且可以复制文件和修复问题等。
另一个想法:如果您使用 grub 作为 Bootmanager,您也可以尝试启动到仅命令行模式。