这个问题已经在这里有了答案:
- 在没有窗口的背景下运行VirtualBox? 11个答案
VirtualBox有一个窗口,显示来宾OS的显示。我正在使用远程桌面连接到VirtualBox,因此不需要VirtualBox在主机OS中显示该窗口。
当然,我可以将其最小化,但是有没有办法告诉VirtualBox不要显示该窗口?
这个问题已经在这里有了答案:
VirtualBox有一个窗口,显示来宾OS的显示。我正在使用远程桌面连接到VirtualBox,因此不需要VirtualBox在主机OS中显示该窗口。
当然,我可以将其最小化,但是有没有办法告诉VirtualBox不要显示该窗口?
Answers:
首先,请确保Virtual Box二进制文件在您的路径中。默认情况下,这是在Linux上完成的,但是在Windows中,您可能必须手动将安装目录的bin文件夹添加到路径中。
然后,您需要知道您的来宾操作系统名称或UUID号。您可以通过键入找到这两个
VBoxManage list vms
进入终端。从那里,只需键入
VBoxHeadless -s <Guest-OS-Name>
要么
VBoxHeadless -s <UUID>
这将启动VM,而不会将其显示附加到窗口。现在,您所要做的就是将此命令设置为在后台运行的启动时服务,您将被设置。
旧问题,但需要进行更新:
从VirtualBox 4.2开始,可以通过按住GUI Shift并单击“开始”按钮来从GUI启动无头计算机。
一篇Oracle博客文章概述了这非常不直观,但是,以及其他一些新功能。
编辑:从VirtualBox 5.0开始,“开始”按钮上有一个下拉菜单,您可以选择如何启动VM,包括无头模式。