Как запустить машину VirtualBox через командную строку (без графического интерфейса)?


48

Я знаю, что это возможно, но я не знаю, как ...

Я просто пытаюсь запустить виртуальную машину VirtualBox, вызываемую ubuservlocиз командной строки, но безуспешно.

Ответы:


86

Только необходимо:

VBoxManage startvm "VM name" --type headless

Например:

VBoxManage startvm ubuservloc --type headless

15
Также естьVBoxHeadless --startvm "VM name"
Джулиан Ф. Вейнерт

12
Чтобы закрыть его, используйте эту команду:VBoxManage controlvm "VM name" acpipowerbutton
Линч

1
Это не будет работать, если виртуальная машина находится в сохраненном состоянии с включенным 3D-ускорением
Дункан

3
Кроме того, если ваша виртуальная машина использует 3D-ускорение, имеет смысл (временно) отключить его, так как это предотвратит запуск виртуальной машины в автономном режиме.
Бас

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"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.