Jak odpalic wirtualna maszyne w tle? Ja robie to tak:
Kod: Zaznacz cały
#!/bin/sh
#
# /etc/rc.d/rc.vbox-m01
#
# Start/stop vbox virtual machine
# Last modified: 03.01.09
case "$1" in
'start' )
echo "Start M-01 VM."
/usr/lib/virtualbox/VBoxHeadless -s WindowsXPpro.ac04.m-01 &
echo "Virtual Machine M-01 Started."
;;
'stop')
echo "Stop M-01 VM."
/usr/bin/VBoxManage -convertSettingsBackup -nologo controlvm WindowsXPpro.ac04.m-01 savestate
echo "Virtual Machine M-01 Stopped."
;;
'state')
/usr/bin/VBoxManage -convertSettingsBackup showvminfo WindowsXPpro.ac04.m-01
;;
*)
echo "usage $0 start|stop|state"
;;
esac
Kod: Zaznacz cały
# Start vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv start
fi
# Start vboxnet
if [ -x /etc/rc.d/rc.vboxnet ]; then
/etc/rc.d/rc.vboxnet start
fi
# Start vbox-m01
if [ -x /etc/rc.d/rc.vbox-m01 ]; then
/etc/rc.d/rc.vbox-m01 start
fi
Kod: Zaznacz cały
# Stop vbox-m01
if [ -x /etc/rc.d/rc.vbox-m01 ]; then
/etc/rc.d/rc.vbox-m01 stop
fi
sleep 3
# Stop vboxnet
if [ -x /etc/rc.d/rc.vboxnet ]; then
/etc/rc.d/rc.vboxnet stop
fi
# Stop vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv stop
fi