Команда controlvm
позволяет вам изменять состояние работающей виртуальной машины. Доступны следующие операции:
VBoxManage controlvm <vm> pause
временно останавливает виртуальную машину, без смены ее состояния работы. Окно ВМ окрашивается в серый цвет, что означает, что ВМ приостановлена. (Эта команда может эквивалентна выбору элемента "Пауза" в графическом меню "Машина")
Используйте VBoxManage controlvm <vm> resume
для отмены действия предыдущей команды pause
. (This is equivalent to selecting the "Resume" item in the "VM" menu of the GUI.)
VBoxManage controlvm <vm> reset
вызывает тот же эффект, что и нажатие кнопки "Сброс/Reset" в реальном компьютере: вызывается холодная перезагрузка виртуальной машины, что приводит к немедленной перезагрузке гостевой операционной системы. Состояние ВМ не сохраняются, что может привести к потери ваших данных. (This is equivalent to selecting the "Reset" item in the "VM" menu of the GUI.)
VBoxManage controlvm <vm> poweroff
эквивалентно выключению питания в реальном компьютере. Так же не сохраняется состояние ВМ и ваши данные могут быть повреждены. (This is equivalent to selecting the "Close" item in the "VM" menu of the GUI or pressing the window's close button, and then selecting "Power off the machine" in the dialog.)
После чего состояние ВМ изменяется на "Выключена. Из этого состояния вы можете запустить ее снова; см. Раздел 8.8, “VBoxManage startvm” .
VBoxManage controlvm <vm> savestate
сохраняет текущее состояние ВМ на диск и останавливает работу машины. (This is equivalent to selecting the "Close" item in the "VM" menu of the GUI or pressing the window's close button, and then selecting "Save the machine state" in the dialog.)
После чего, состояние машины изменяется на "Сохранена". Из этого состояния вы можете запустить ее снова; см. Раздел 8.8, “VBoxManage startvm” .
Существует несколько дополнительных опций команды controlvm
которые напрямую не влияют на состояние работающей ВМ:
Операция setlinkstate<1-4>
подключает или отключает виртуальные сетевые кабеля к виртуальным сетевым интерфейсам.
usbattach
и usbdettach
делают доступными USB устройства хоста в виртуальной машине, без необходимости создания фильтров. Устройства USB могут быть указаны через UUID (unique identifier) или адрес в хост системе.
Вы можете использовать команду VBoxManage list usbhost
для получения информации о доступных устройствах.
dvdattach
подключает образ DVD или DVD привод хоста к виртуальной машине. Эта команда позволяет (в отличии от VBoxManage modifyvm
) не регистрировать образ файла в VirtualBox.
Вы можете использовать команду VBoxManage list hostdvds
для получения всех найденных устройств хоста.
floppyattach
работает таким же образом, как и dvdattach.
setvideomodehint
дает запрос гостевой системе на изменение специальных видео режимов. Для этого обязательно требуется установленные гостевые дополнения.
Операция setcredentials
используется для удаленного входа в гостей Windows. За подробностями обращайтесь к Раздел 9.2, “Automated Windows guest logons (VBoxGINA)” .