由于某种原因,我无法启动系统。我收到类似以下的错误Operating System Not Found
。
我尝试了 bootrepair,但没有成功。所以我决定只保存我的个人文件,清除所有内容,然后重新安装。
但在实时会话中,当我进入目录时/home
,我的用户名文件夹不在那里,而是进入 Live CD 的桌面和其他目录。是否发生了其他错误?有没有办法恢复文件?
答案1
查找已安装系统的分区
当您从实时 CD/DVD/USB 运行时,/home
是实时 CD 系统上的主目录的父级(那里没有什么有趣的),而不是已安装系统上的主目录的父级。
您必须找到您的硬盘,它列在任何文件浏览器窗口的左侧,靠近顶部。安装它(或者如果列出了多个卷,请安装适合您的 Ubuntu 系统的卷,或者如果您不确定,请安装它们并查看它们)。作为马克·鲁尼评论,你只需单击它即可挂载它。然后在其中找到主文件夹。
这可能足以让您复制文件。请记住,将它们复制到 Live CD 系统的桌面是无用的,因为它们会在您重新启动时消失。相反,您必须:
- 将它们复制到外部驱动器或 USB 闪存驱动器(但如果您是从 USB 闪存驱动器启动的,则不是那个,除非它具有持久区域并且您确实知道自己在做什么),或者
- 将它们放在网络上的另一台机器上,或者通过电子邮件发送给自己,或者以其他方式将它们存储在互联网服务器上(例如,使用像 Ubuntu One 这样的服务),或者
- 将它们刻录到 CD/DVD。
解决权限不足的错误
如果系统提示你没有权限访问任何文件,那么你可以使用鹦鹉螺(即文件浏览器)窗口运行为根。为此,请按Alt+ F2,输入gksu nautilus
(或gksudo nautilus
),然后按 Enter。
以这种方式运行的文件浏览器窗口几乎可以执行任何操作,并且从中启动的程序(例如,右键单击其中的文档并单击打开它)也将以 root 身份运行。所以你应该小心。当你用完后,请关闭 root Nautilus 窗口,以免你不小心使用它来破坏某些东西。
有些 Ubuntu live ISO 没有堪萨斯州立大学包,它提供了gksu
和gksudo
命令,默认安装。
- 您可以安装它(实时环境支持非持久性软件安装)。
sudo -H nautilus
但使用或可能更容易sudo -i nautilus
,也很好。
如果你的文件浏览器没有nautilus
Nautilus 在较新版本中被称为 Files(或 GNOME Files),但运行它的命令仍然是nautilus
。但是,如果您的实时 CD/DVD/USB 系统用于Ubuntu 版本这不是基于 GNOME(或 Unity)的,默认文件浏览器会有所不同,并且需要不同的命令以 root 身份运行。
- “原版” Ubuntu,优麒麟,教育版, 和Ubuntu GNOME都是GNOME-based(GNOME/统一或者GNOME与GNOME Shell)所以他们都有Nautilus/文件,您可以继续使用
gksu nautilus
、gksudo nautilus
、sudo -H nautilus
或sudo -i nautilus
,如上所述。 - Ubuntu是KDE 4 - 基于。海豚是文件浏览器。与其他桌面环境不同,KDE 提供了自己的方式以 root 身份运行图形程序:
kdesudo
。因此使用kdesudo dolphin
。(sudo -H dolphin
或sudo -i dolphin
也可以。) - 徐本图,Ubuntu 工作室, 和神话班图是Xfce-基于。图纳尔是文件浏览器。您可以使用、、或。
gksu thunar
gksudo thunar
sudo -H thunar
sudo -i thunar
- 鲁本图是激光去极化仪-基于。电脑调频是文件浏览器。您可以使用、、或。
gksu pcmanfm
gksudo pcmanfm
sudo -H pcmanfm
sudo -i pcmanfm
- Ubuntu MATE将伴侣-基于。卡哈是文件浏览器。您可以使用
gksu caja
、gksudo caja
、sudo -H caja
或sudo -i caja
。
答案2
你有加密的主目录吗?你会在 中找到一堆加密文件/home/.ecryptfs/<username>/.Private
。请参阅http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html
如何“进入 /home 目录?”使用“cd”shell 命令,单击 Nautilus 中的图标,还是其他什么?