john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

Startup service guest vm virtualbox

Virtualbox-automatic-startup-on-linux-host

The first problem you may encounter when setting up a startup script is whether it can find the virtual machine...

VirtualBox creates each VM in a seperate profile of a user (thus different users could have different "private" virtual machines)...


The way to get around this is to tap into the /etc/init.d/vboxdrv virtualbox service driver... BETTER (from the VirtualBox Support)

/etc/init.d/MYvirtualbox.sh

!/bin/bash

su -l vm_owner -c "VBoxHeadless -startvm vm_name &"

nano /etc/rc.local

/etc/init.d/MYvirtualbox.sh



DEBIAN/UBUNTU

nano /etc/init.d/myscript.sh

!bash/bin

chmod +x /etc/init.d/myscript.sh

sudo update-rc.d /etc/init.d/myscript.sh defaults


CENTOS/REDHAT

Either

OR

nano /etc/init.d/myscript.sh

!bash/bin

chkconfig: 2345 90 10

description: myscript does something at boot

chmod +x

sudo /sbin/chkconfig --add myscript.sh


try it out with sudo shutdown -r now


  • « Ubuntu DRDY errors sata hard drive
  • Linux vsftpd security iptables »

Published

Feb 6, 2010

Category

linux

~114 words

Tags

  • guest 11
  • linux 249
  • service 12
  • startup 5
  • virtualbox 36
  • vm 6