Автозагрузка виртуальной машины на платформе VirtualBox

2015, 24 августа

Создаем скрипт для будущей автозагрузки

sudo touch /etc/init.d/vboxrun

Теперь открываем файл /etc/init.d/vboxrun из под sudo и приводим его к следующему виду

#!/bin/sh
#Запускаем ВМ 1  
tunctl -t virt0 -u username
VBoxManage startvm -type=headless VirtMachine1
#Запускаем ВМ 2 из под другого пользователя  
tunctl -t virt1 -u username
su username –c “BoxManage startvm -type=headless VirtMachine2”

Теперь делаем файл /etc/init.d/vboxrun исполняемым

sudo chmod +x /etc/init.d/vboxrun

Ну и в самом конце делаем наш скрипт System V скриптом

sudo update-rc.d vboxrun defaults 80

Теперь после загрузки системы наш скрипт будет загружаться автоматически, если мы создадим еще одну ВМ, то нужно будет просто добавить ее в наш скрипт