如何通过命令行(没有GUI)启动VirtualBox计算机?


48

我知道这是可能的,但我不知道如何...

我只是尝试ubuservloc从命令行启动VirtualBox VM ,但没有成功。

Answers:


86

只需要:

VBoxManage startvm "VM name" --type headless

例如:

VBoxManage startvm ubuservloc --type headless

15
还有VBoxHeadless --startvm "VM name"
朱利安·F·韦纳特

12
要关闭它,请使用以下命令:VBoxManage controlvm "VM name" acpipowerbutton
Lynch

1
如果VM处于3D加速开启状态下处于保存状态,则将无法正常工作
Duncan

3
此外,如果您的VM使用3D加速,则有必要(暂时)禁用它,因为这将阻止VM以无头模式启动。
巴斯

2
如果您忘记了虚拟机的名称,请执行VBoxManage list vms
马提亚斯·布劳恩



0
  • 在Windows 10中
    1. 打开Oracle VM VirtualBox->选择vm_name右键单击->在桌面中创建快捷方式
    2. 选择快捷方式->属性->快捷方式->目标->复制
    3. 打开cmd运行(更改'VirtualBox.exe'->'VBoxHeadless.exe')
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.