19

我正在尝试调试 vagrant/virtualbox 情况,但这与这里无关。

在无头模式下,它似乎永远不会进入登录屏幕(但在 GUI 模式下很好)。预览图像似乎仍在显示引导日志。

我想查看详细输出的状态(也就是预览图像),而不是实际的日志。

有没有办法访问它?

VirtualBox 版本:4.2.6,Mac OSX Mountain Lion。

4

4 回答 4

14

就像@Benoit 提到的那样,日志是一个很好的资源。

但是,右键单击 VirtualBox 中的实例 VM 并单击“显示”应该会显示 VM 的图像,即使它在无头模式下运行也是如此。您将能够关闭窗口并让 VM 继续运行。

在此处输入图像描述

至于修改源代码以放大您的图像(或者可能创建一种生成您自己的图像的方法),我将首先查看https://www.virtualbox.org/browser/vbox/trunk#src/VBox/Frontends/ VBoxFB

于 2016-01-20T17:58:52.080 回答
4

在搜索相同的解决方案时发现了这个问题。

按照@robert 的建议,使用“显示”来查看 GUI。

在此处输入图像描述

回答没有提供退出 GUI 的方法,所以这里是附加步骤。(使用 OSX VirtualBox 5.1.6)

要在机器运行时退出,请使用机器菜单中的“分离 GUI”。

在此处输入图像描述

于 2016-10-23T14:24:19.313 回答
2

我在谷歌搜索时遇到了这个问题,以便在运行无头机器时查看更大版本的小预览图片。我发现的一种解决方法是保存机器状态,然后这次以附加模式再次启动它。(即不是无头的)

VBoxManage controlvm "..." savestate VBoxManage startvm "..."

完成后,保存状态并以无头模式启动它。

VBoxManage controlvm "..." savestate VBoxManage startvm "..." --type headless

我将把它留在这里,希望对其他人有所帮助。

于 2016-10-11T10:33:12.940 回答
1

在 VirtualBox 窗口中,右键单击实例 VM,选择“在 Finder 中显示”。然后在 Finder 窗口中,双击“Logs/VBox.log”。

控制台应打开日志文件。

于 2013-11-17T22:44:09.270 回答