1、列出所有虚拟机:
首先,您可以列出所有已注册的虚拟机,以获取虚拟机的名称或UUID:
VBoxManage list vms
输出示例:
"MyVM" {12345678-1234-1234-1234-123456789abc}
2、启动虚拟机(无头模式):
使用 VBoxManage startvm 命令并指定 --type headless 参数来启动虚拟机。
VBoxManage startvm "MyVM" --type headless
或者,如果您更喜欢使用 UUID,可以这样:
VBoxManage startvm 12345678-1234-1234-1234-123456789abc --type headless
3、检查虚拟机状态:
您可以检查虚拟机的运行状态:
VBoxManage list runningvms
这将列出当前正在运行的虚拟机。
4、停止虚拟机:
如果需要停止正在运行的虚拟机,可以使用以下命令:
VBoxManage controlvm "MyVM" acpipowerbutton
这相当于按下虚拟机中的电源按钮,通常会触发正常的关机过程。
或者,您可以强制关闭(类似于拔掉电源):
VBoxManage controlvm "MyVM" poweroff
5、查看虚拟机控制台输出:
如果需要查看虚拟机的控制台输出,可以使用 VBoxManage 的 guestcontrol 命令或其他日志查看方法。