30

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

Какой простой способ добиться этого?

5 ответов5

40

Вот команда, которую я запускаю из ярлыка на рабочем столе. Это должно работать и из командной строки.

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm <NameOfVMHere>

Конечно, это основано на типовых системных настройках. Любая данная система могла переместить папку Program Files или установить VirtualBox в другое место.

9
vboxmanage startvm "winxppro Clone"
3

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

Обратите внимание, vboxmanage должен быть в вашем пути для запуска этой команды. Добавьте если к вашему пути, если нет (на моем Mac это было добавлено с установкой виртуальной коробки.

1

В Windows 10 вы можете запустить виртуальную машину Ubuntu, используя:

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

где Ubuntu - это имя виртуальной машины VirtualBox

Для выключения виртуальной машины используйте:

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

Вы также можете использовать другие команды с controlvm такие как pause, resume, reset, poweroff, savestate для выполнения различных действий.

0

Я запустил виртуальную машину следующим образом:

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

Это начинается без головы, я думаю .. нет графического интерфейса .. Теперь я хочу увидеть GUI этой виртуальной машины из HOST ... это возможно?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .