Як запустити VM VirtualBox з командного рядка?


32

Я хочу знати, як запустити VirtualBox Virtual Machine (VM) з командного рядка (за допомогою Windows 7), а також вимкнути його з операційною системою.

Який простий спосіб досягти цього?


Насправді VirtualBox розпізнає відключення хост-системи, ініційоване користувачем
Себастьян Годелет

Відповіді:


42

Ось команда, яку я запускаю із ярлика, який я маю на своєму робочому столі. Це також повинно працювати з командного рядка.

"C: \ Програмні файли \ Oracle \ VirtualBox \ VBoxManage.exe" startvm <NameOfVMHere>

Звичайно, це базується на типових типових системах. Будь-яка дана система, можливо, перемістила папку «Файли програм» або встановила «VirtualBox» у спеціальне місце.


Завдяки мільйонів! ця команда насправді має все, що хто-небудь коли-небудь робив би з VM ^^
Себастьян Годелет

Варто відзначити, що назва VM відрізняється від регістру. Також вам знадобиться оточити його цитатами, якщо в ньому є пробіли, і, можливо, (не намагався цього) уникнути будь-яких інших символів, до яких командний процесор звертається спеціально. Я бачу згадку, що, можливо, потрібно передмовити операнд "startvm" до "-". Це не працює для мене - я отримую помилку "недійсна команда".
rossmcm

9
vboxmanage startvm "winxppro Clone"

1
Чи можете ви розширити відповідь? Це відповідає лише на пуск, а не на вимкнення.
підозрюваний

Надайте трохи більше пояснень, чому ваша публікація відповідає на це питання.
тейлін

3

Я спробую детальніше відповісти на @Philippe відповідь:
Спробуйте додати --до startvm Команда: vboxmanage startvm <machine_name>запустить сервер, ім'я якого - "machine_name".
Наприклад, якщо у вас є машина, яка називається UbuntuServer, команда буде виглядати так:vboxmanage --startvm UbuntuServer

Примітка vboxmanage повинна бути у вас шляху для запуску цієї команди. Додайте, якщо ні, якщо ні (на моєму mac це було додано при встановленні віртуального поля.


1

У Windows 10 можна запустити VMU Ubuntu за допомогою:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm Ubuntu

звідки Ubuntuназва VM VirtualBox

Щоб вимкнути VM, використовуйте:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe controlvm Ubuntu poweroff

Ви також можете використовувати інші команди з controlvmтакими, pause, resume, reset, poweroff, savestateщоб досягти різних дій.


0

Я запустив VM таким чином:

VirtualBox.exe --comment "Ubuntu 16" --startvm "96852e73-a304-4357-b7ef-440913601f3f"

Починається головою, я думаю .. не показано gui .. Тепер я хочу побачити GUI цього VM від HOST ... чи це можливо?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.