![是否可以隐藏 VirtualBox VM 的窗口直到其启动完成?](https://linux22.com/image/1533601/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%9A%90%E8%97%8F%20VirtualBox%20VM%20%E7%9A%84%E7%AA%97%E5%8F%A3%E7%9B%B4%E5%88%B0%E5%85%B6%E5%90%AF%E5%8A%A8%E5%AE%8C%E6%88%90%EF%BC%9F.png)
是否可以隐藏 VirtualBox VM 的窗口,直到它启动完成?或者,直到过了 X 秒?我想使用“无缝”模式,并通过不显示 VM 启动来使其更加无缝。
就我的情况而言是 Linux 主机和客户机,但如果有办法做到这一点,它可能会在任何操作系统上运行。
答案1
我认为无头模式正是您想要的。它会启动虚拟机,但不会启动显示机器控制台和/或 GUI 的窗口。您可以像这样从 CLI 调用它,对于名为 testVM 的虚拟机:
VBoxManage startvm testVM --type headless
并关闭电源/保存状态:
VBoxManage controlvm testVM power off
和
VBoxManage controlvm testVM savestate
如果您在主机上安装了扩展包,它会在启动时将 RDP 服务器连接到每个 VM,这意味着如果您发现确实需要控制台/GUI,则可以通过 RDP 连接到您的 VM 并进入。