我想知道如何从命令行(使用 Windows 7)启动 VirtualBox 虚拟机 (VM) 以及如何使用操作系统将其关闭。
有什么简单的方法可以实现这一目标?
答案1
这是我从桌面上的快捷方式运行的命令。这也应该可以从命令行运行。
“C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” startvm <NameOfVMHere>
当然,这是基于典型的系统默认值。任何给定的系统可能已将 Program Files 文件夹移动或将 VirtualBox 安装到自定义位置。
答案2
vboxmanage
是可行的方法
vboxmanage startvm "winxppro Clone"
man vboxmanage
或者文档可以在这里找到
While(<vm>
您的虚拟机名称)
vboxmanage controlvm <vm> savestate
保存当前状态vboxmanage controlvm <vm> resume
恢复之前保存的状态vboxmanage controlvm <vm> poweroff
拔掉机器电缆
答案3
我将尝试详细说明@Philippe 的回答:
尝试--
在 startvm 之前添加命令:vboxmanage startvm <machine_name>
将启动名为“machine_name”的服务器。
例如,如果您有一台名为 UbuntuServer 的机器,则命令将如下所示:vboxmanage --startvm UbuntuServer
笔记 vboxmanage
应该位于运行此命令的路径中。如果没有,请将其添加到路径中(在我的 Mac 上,它是在安装 Virtual Box 时添加的。
答案4
我通过以下方式启动了虚拟机:
VirtualBox.exe --comment "Ubuntu 16" --startvm "96852e73-a304-4357-b7ef-440913601f3f"
我认为它是无头启动的..没有显示 GUI..现在我希望从主机上看到该虚拟机的 GUI...可以吗?