Як запустити машину VirtualBox за допомогою командного рядка (без GUI)?


48

Я знаю, що це можливо, але я не знаю як ...

Я просто намагаюся запустити VM 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
Це не спрацює, якщо VM знаходиться в збереженому стані з 3D-прискоренням
Duncan

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

2
У випадку, якщо ви забули імена своїх віртуальних машин, зробіть це VBoxManage list vms.
Маттіас Браун



0
  • у вікнах 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.