我在 Virtual Box 中安装了 Ubuntu 14.04。现在我使用用户名登录后没有出现桌面。
我仍然可以使用访客帐户登录。我认为这是由于虚拟机内存扩展不成功(内存已修复,但我直到后来才意识到这一点)或尝试更新到 Ubuntu 16.04 而磁盘空间不足造成的。
有什么方法可以检索我的用户帐户中的文件吗?
答案1
这并不是试图挽救您损坏的安装(我们不知道哪里出了问题),而是向您展示当虚拟操作系统无法启动时如何从您的 HOME 恢复文件。
创建新的虚拟机
您可能无论如何都想重新创建一个正在运行的虚拟机 - 所以现在是这样做的最佳时机。还请为您的新安装创建一个新的虚拟磁盘 (VDI) 文件,并使其足够大,以免再次耗尽空间。创建动态增长磁盘时,它不会占用比所需更多的物理空间,但它可以根据需要增长到我们为其提供的大小。因此,创建一个大型虚拟驱动器是安全的(如果您的系统允许,则占用 50 或 100 GByte)。
将旧虚拟磁盘绑定到新虚拟机
如果一切设置都符合您的喜好,您可能希望从损坏的虚拟机中复制您的个人文件。为此,您只需添加包含损坏的 Ubuntu 的旧 VDI 文件:
您将看到新的 Ubuntu 能够使用 Nautilus 安装此驱动器。然后您可以浏览文件并将其复制到新机器上。只要您不删除旧的 VDI,您就有足够的时间来执行此操作。
当一切完成后,您可以从虚拟机中删除旧驱动器。