为什么如果我以一种方式关闭 Ubuntu,VirtualBox 会崩溃,而如果我以另一种方式关闭 Ubuntu,VirtualBox 不会崩溃?

为什么如果我以一种方式关闭 Ubuntu,VirtualBox 会崩溃,而如果我以另一种方式关闭 Ubuntu,VirtualBox 不会崩溃?

我在 Windows 7 Sony Vaio 笔记本电脑(64 位)上以客户身份运行 Ubuntu 12.04 64 位。以下是发生的情况:

我通过 VirtualBox 管理器启动 Ubuntu(单击“开始”)- 它以缩放模式运行(窗口模式)。在此缩放模式下,我有两个选项可以关闭 Ubuntu:

1)点击 Ubuntu 窗口右上角的“X”,像关闭普通窗口一样关闭它。弹出一个菜单,其中有 3 个选项:a)保存机器状态;b)发送关机信号;c)关闭机器。

如果我选择选项“c”,窗口就会关闭并且 Ubuntu 不再存在 - 我回到了我的主机 Windows 7 环境。

2)我的第二个选择是在 Ubuntu 中单击电源符号(就在关闭窗口的“X”正下方)。当我单击“关闭”时,我收到来自 Oracle VM VirtualBox Manager 的错误消息:“Orcale VM VirtualBox Manager 已停止工作。”

它搜索解决方案,但没有找到,我唯一的选择是“关闭程序”。

那么为什么通过“发送关机信号”关闭 Ubuntu 会导致 VirtualBox 崩溃,但是如果我只是通过“x”关闭 Ubuntu 窗口,然后单击“关闭机器”,就没有问题?

PS 如果这能帮助识别该问题的根源,我也可以发布 VBox 日志。

答案1

选项 C 基本上相当于按住虚拟机上的电源按钮。这不是正确的关机方式,绝不建议将其作为“正常”关机方式,如果运气不好,您最终可能会丢失数据或导致虚拟机无法启动。

另一种方法(在 Ubuntu 内部)是正确的,但 Virtualbox 似乎对 Ubuntu 在关机时发出的信号存在问题。它会立即崩溃吗,还是您看到 Ubuntu 先开始关机?无论如何,这种替代方案比关机更好,因为 Ubuntu 可能会部分关闭。

要修复此问题,请尝试更新 Virtualbox 和/或包含 vbox 日志。

相关内容