quarta-feira, 4 de março de 2009

Script para rodar Vbox OnBoot - Opensolaris

Houve a necessidade de subir máquinas onboot, garimpei em fóruns e fiz algumas alterações:

crie um arquivo em /etc/init.d/startVM

#!/bin/sh

LD_LIBRARY_PATH=/opt/VirtualBox:/opt/VirtualBox/qtgcc/lib:/lib:/opt/sfw/lib
LD_NODIRECT=1
PATH=$PATH:/opt/VirtualBox
export LD_LIBRARY_PATH LD_NODIRECT PATH

for VM in `VBoxManage list vms | grep "^Name:" | cut -f2 -d":" | tr -d ' '` ; do

#VBoxManage startvm XPteste -type vrdp >/tmp/XPteste.log 2>&1 (/opt/VirtualBox/VBoxHeadless --startvm $VM) &
#/opt/VirtualBox/VBoxManage startvm FreeBSD -type vrdp &

done

testar se for o caso

#VBoxSDL -vm "FreeBSD"

tudo ok, adicione a entrada

#cd /etc/rc3.d
#chmod +x startVM
#ln -s ../init.d/startVM S99startVM

um abraço.