使用 Live CD 恢复用户文件

Jam*_*olk 12 live-cd files user-profile data-recovery

由于某种原因,我无法启动我的系统。我收到类似于Operating System Not Found.

我试过引导修复,但没有奏效。所以我决定只保存我的个人文件,擦除所有内容,然后重新安装。

但是在实时会话中,当我转到/home目录时,我的用户名文件夹不在那里,而是转到 Live CD 的桌面和其他目录。是否发生了其他错误?有没有办法恢复文件?

Eli*_*gan 16

查找已安装系统的分区

当您从 live CD/DVD/USB 运行时,/home是 live CD 系统上主目录的父目录(那里没什么有趣的),而不是已安装系统上主目录的父目录。

您必须找到您的硬盘,它列在任何文件浏览器窗口的左侧,靠近顶部。挂载它(或者如果列出了多个卷,则为您的 Ubuntu 系统挂载一个,或者如果您不确定,则将它们全部挂载并通过它们查看)。正如Mark Rooney 评论的那样,您只需单击它即可安装它。然后在那里找到主文件夹。

这可能足以让您复制文件。请记住,将它们复制到 Live CD 系统的桌面是没有用的,因为它们会在您重新启动时消失。相反,您必须:

  • 将它们复制到外部驱动器或 USB 闪存驱动器(但如果您是从 USB 闪存驱动器启动的,则不是那个,除非它有一个持久区域并且您真的知道自己在做什么),或者
  • 将它们放在网络上的另一台机器上,或通过电子邮件将它们发送给自己,或以其他方式将它们存储在 Internet 服务器上(例如,使用像 Ubuntu One 这样的服务),
  • 将它们刻录到 CD/DVD。

克服权限不足的错误

如果您被告知您没有访问任何文件的权限,那么您可以使用以root身份运行的Nautilus(即文件浏览器)窗口来解决此问题。为此,请按+ ,输入(或),然后按 Enter。AltF2gksu nautilusgksudo nautilus

以这种方式运行的文件浏览器窗口几乎可以执行任何操作,从它启动的程序——例如,通过右键单击其中的文档并单击打开它——也将以 root 身份运行。所以你应该小心。完成后关闭 Nautilus 根窗口,这样您就不会不小心使用它来破坏某些东西。

一些 Ubuntu 实时 ISO 没有 gksu包,提供gksugksudo命令,默认安装。

  • 您可以安装它(实时环境支持非持久性软件安装)。
  • 但它可能更容易使用sudo -H nautilusor sudo -i nautilus,这也可以

如果您的文件浏览器不是 nautilus

Nautilus 在较新的版本中被称为 Files(或 GNOME Files),但运行它的命令仍然是nautilus. 但是,如果您的实时 CD/DVD/USB 系统不是基于 GNOME(或 Unity)的Ubuntu 风格,默认文件浏览器将不同,并且需要不同的命令以 root 身份运行。


wal*_*tor 3

您有加密的主目录吗?您会在 中找到一堆加密文件/home/.ecryptfs/<username>/.Private。请参阅http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html

如何“转到 /home 目录?” 使用“cd”shell 命令,单击 Nautilus 中的图标,或者什么?