我在Windows 7开发机器上安装了Oracle VM Virtualbox。 我想在Windows启动时启动一个VM,并在Windows停止时干净地closures这个VM。
可以这样做吗?
我可以通过在命令行input这个命令来启动一个无头虚拟机。
"C:\Program Files\Oracle\VirtualBox\vboxheadless" -startvm "sw (Ubuntu 12.04)"
我怎样才能“干净地”阻止那个VM? IE浏览器。 如何将ACPI关机发送到该VM?
是。
configuration您的客户操作系统在按下电源button时closures。 对于具有GUI的Ubuntu 12.04,它取决于您的桌面环境安装在系统设置中configuration的位置。
对于无头机器,确保你已经安装了acpid包。
执行
VBoxManage controlvm "VM Name" acpipowerbutton
参考: VBoxManage controlvm文档
也可以使用SSH和PuTTY执行命令shutdown -h now without interaction,如“如何在命令提示符下使用自动login在PuTTY中运行命令文件?”中所述。 在Superuser.com上 。