![是否需要保持虚拟机窗口打开才能使其在 Virtual Box 中运行?](https://linux22.com/image/494760/%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E4%BF%9D%E6%8C%81%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%AA%97%E5%8F%A3%E6%89%93%E5%BC%80%E6%89%8D%E8%83%BD%E4%BD%BF%E5%85%B6%E5%9C%A8%20Virtual%20Box%20%E4%B8%AD%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
使用 Windows XP 作为主机和客户机并使用 VirtualBox 作为虚拟化解决方案。
我是否必须保持客人的窗户打开才能使其继续运行?
当我尝试关闭它时,会出现“关闭虚拟机”弹出窗口。
如果不可能的话,我该如何减少因开窗而造成的开销?
在 VmWare Server 1 和 2 中,您可以保持实例运行而无需保持客户机窗口打开,这一点很好。
先感谢您。
答案1
推荐的方法是使用 vboxheadless 启动虚拟机。
VBoxHeadless --startvm <uuid|name>
从命令行执行此操作的唯一问题是该进程将成为命令提示符窗口的子进程。因此,您需要将其放入 bat 文件中,以使其表现得像 Unix 中的“后台”进程。
答案2
VirtualBox 帮助文件描述了如何执行您想要的操作。在 VBox v3.06 中,它列在: 第 7 章 替代前端;远程虚拟机