如何在VirtualBox中访问无头虚拟机的大预览?

时间:2013-01-02 00:31:20

标签: virtualbox vagrant

我正在尝试调试vagrant / virtualbox情况,但这不是重点。

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

我希望看到详细输出的状态(AKA是预览图像),而不是实际的日志。

有没有办法访问它?

VirtualBox版本:4.2.6,Mac OSX Mountain Lion。

4 个答案:

答案 0 :(得分:11)

与@Benoit一样,日志是一个很好的资源。

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

enter image description here

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

答案 1 :(得分:4)

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

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

enter image description here

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

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

enter image description here

答案 2 :(得分:2)

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

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

当你完成后,将其投入并以无头模式重启。

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

我会把它留在这里,希望能有所帮助。

答案 3 :(得分:1)

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

控制台应该打开日志文件。