Primeiro, crie o script, torne-o executável e, em seguida, "instale-o". Nota: eu copiei / alterei o código, mas não tenho certeza do que padrões 99 01 significa
sudo nano /etc/init.d/StartVM && sudo chmod +x /etc/init.d/StartVM && sudo update-rc.d StartVM defaults 99 01
/etc/init.d/StartVM Contents:
#! /bin/sh
# Start VirtualBox @boot
# /etc/init.d/StartVM
#
#Edit these variables!
VMUSER=user
VMNAME=VM1
VMNAME2=Test
case "$1" in
start)
echo "Starting VirtualBox VM ..."
sudo -u $VMUSER VBoxHeadless --startvm $VMNAME &
sudo -u $VMUSER VBoxHeadless --startvm $VMNAME2 &
;;
stop)
echo "Saving state of Virtualbox VM ..."
sudo -u $VMUSER VBoxManage controlvm $VMNAME savestate
sudo -u $VMUSER VBoxManage controlvm $VMNAME2 savestate
;;
*)
echo "Usage: /etc/init.d/StartVM {start|stop}"
exit 1
;;
esac
exit 0