VBoxStartAtBoot is a small utility that helps you in configuring a VirtualBox VM (Virtual Machine) to start automatically at system boot..

The left panel of the window shows all the VMs you have configured. Select the VM you wish to have start at boot.

The right panel of the window is in 2 parts.
  • Top - Set the permissions. By default VMs are not allowed to start at boot.
  • Bottom - Show the location of the selected VM on your file system and the startup attributes that have been configured for the VM.


The startup delay defers startup of the VM for the specified period. This enables other system utilities to load, network to bcome available, disk volumes to be be mounted. If you find your machine is not starting, try increasing the delay.

Be sure to check Start selected VM at System Boot.

You must Save the configuration before it will be active.

Please note that that VM will be started with no visible window. It is instantiated in headless mode. You can bring the VM to the foreground using VirtualBox Manager or interact with it in the background using ssh, Remote Desktop, VNC or similar. If this is all greek to you then please consult the VirtualBox User Manual


You must install the required startup files. This is a privileged action and you will be prompted for your administrator user and password.

You can remove these files with the Uninstall button if you no longer wish to use VBoxStartAtBoot.

Files installed by VBoxStartAtBoot

VBoxStartAtBoot will install the following files on your system.

/Library/Application Support/VBoxStartAtBoot/

Download VBoxStartAtBoot 1.0.1

VBoxStartAtBoot 1.0.1 - Changes and Features
This software is no longer available for macOS 10 (Yosemite) due to restrictions imposed by Sparkle 2.0.0


  • Upgrade to Sparkle 2.0.0
  • Require macOS 10.11 to macOS 12.1
  • Added links to external documentation.

Download VBoxStartAtBoot 1.0.0

VBoxStartAtBoot 1.0.0 - Changes and Features
  • First public release