VBoxVmService – утилита для запуска виртуальных машин в Windows как службу

Есть несколько способов сделать автозагрузку виртуальной машины. Первый это автозагрузка вместе с логином пользователя, т.е. виртуальная машина запустится только после того как Пользователь войдет/залогинится в системе. Если стоит автологин, то виртуальная машина будет запускаться автоматически с загрузкой профиля и сразу будет доступна консоль машины.  Но этот способ не всем подходит. Второй  VBoxVmService.

VBoxVmService – это утилита которая запускает виртуальные машины VirtualBox в среде Windows как сервисы в фоне. С программой VBoxVmService виртуальная машина запускается как служба даже без логина пользователя в систему. Минусом есть то, что консоль машины будет недоступна, хотя всегда можно подключиться к ней, например, по RDP или SSH. Еще минусом есть то, что при обновлении VirtualBox нужно обновить и VBoxVmService, но это не всегда возможно.

Установка и настройка предельно проста. Качаем и запускаем инсталятор. После этого в папке C:\vms\ находим файл настроек VBoxVmService.ini и редактируем его

  • Settings – Основная настройка. Здесь в качестве параметра VBOX_USER_HOME вам нужно указать путь к каталогу с вашими виртуальными машинами.
  • Vm0 – Настройки конкретной виртуальной машины. В качестве параметра VmName задаем имя этой VM, параметр ShutdownMethod определяет метод завершения ее работы. По умолчанию используется savestate, означающий автоматическое сохранение виртуальной машины, если же вы выставите acpipowerbutton, то VM будет выключена полностью. Параметр AutoStart отвечает за автозапуск виртуальной машины при загрузке хостового компьютера. Может принимать два значения yes и no.
  • Vm1 – то же самое, что и Vm0, только эта гипотетически существующая WM отключена. Если вам нужно запустить две виртуальные машины, тогда редактируем этот блок соответствующим образом и меняем AutoStart с no на yes
[Settings]
VBOX_USER_HOME=C:\Users\user\.VirtualBox
RunWebService=no
PauseShutdown=5000

[Vm0]
VmName=ACC
ShutdownMethod=savestate
AutoStart=yes

[Vm1]
VmName=winxp
ShutdownMethod=savestate
AutoStart=no

перегружаем ПК.

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *