Create headless vm
A headless VM is one that runs without the GUI on the host machine. This is useful if you are going to run ExpressionPlot as a server. Although any VM can be run headless, sometimes it is convenient to create the VM on the command line, without the GUI. These instructions are based on this article.
First tell VirtualBox that you are going to create a new VM.
VBoxManage createvm -name "expressionplot" -register
Then set some things like the amount of memory you will allocate
VBoxManage modifyvm "expressionplot" -memory "3GB" -acpi on -boot1 dvd -nic1 nat -ostype Ubuntu