Fiz um script para iniciar minhas máquinas virtuais automaticamente. Ele é executado uma vez por minuto. Veja:
#!/bin/bash
# --- winxp - sistema themis
ps aux | grep svr04-themis | grep VBoxHeadless > /dev/null
if [ $? -eq 1 ]
then
`VBoxHeadless -startvm svr04-themis &` > /dev/null
echo "iniciando vm... - " `date` >> /var/log/vms.log
fi
E no chamo o script pelo /etc/crontab:
0-59/1 * * * * suporte /etc/init.d/vms_iniciar.sh
Quando eu não quero que a máquina inicie automaticamente, eu comento ou removo esta linha e reinicio o cron, mas a máquina continua iniciando sempre depois que a desligo >

Por que?
Abs.