问题描述
运行VM “headless”(在主机上看不到每个VM的窗口)是VirtualBox的重要功能。如何在Mac OS X上使用Parallels Desktop做到这一点?
最佳答案
确保Parallels Desktop没有运行。如果它正在运行,则下面的命令仍将创建一个控制台窗口。
在Terminal.app中,使用Parallels命令行:prlctl
# List available VMs
prlctl list --all
# Start a VM using its name
prlctl start UbuntuServer
# Stop the VM
prlctl stop UbuntuServer
# Pause and Resume
prlctl pause UbuntuServer
prlctl resume UbuntuServer
# Reset and Restart
prlctl reset UbuntuServer
prlctl restart UbuntuServer
次佳答案
rutgerw的答案确实有效,但如果您需要与需要使用GUI的虚拟机一起运行,则效果不佳。在终端中尝试此命令…
prlctl set UbuntuServer --on-window-close keep-running
现在,如果您关闭UbuntuServer窗口,它将继续在后台运行。 Parallels不支持真正的”headless”模式,但这使您非常接近。
相关阅读:Parallels prlctl Reference
如果您是Parallels Desktop Enterprise用户,则可以将VM作为后台服务运行。这是enterprise-only功能。请参阅documentation。