Aqui está uma maneira de iniciar uma máquina virtual a partir do terminal:
Abra o Virtual Box, clique com o botão direito do mouse na máquina virtual. Em seguida, clique em Criar atalho na área de trabalho.
Vá para a área de trabalho, clique com o botão direito do mouse no atalho e edite-o.
Copie o comando e cole-o no terminal.
/usr/lib/virtualbox/VirtualBox --comment "Ubuntu" --startvm "cea829eb-85fe-4842-b98e-e98603094be0"
ou você pode começar no terminal assim.
Obtenha seu UUID de VM
cd "VirtualBox VMs"
cd your-virtualpc-name
cat your-virtualpc-name.vbox-prev |grep Machine
A saída deve ficar assim.
neil@ASUS:~/VirtualBox VMs/Ubuntu$ cat Ubuntu.vbox-prev |grep Machine
<Machine uuid="{cea829eb-85fe-4842-b98e-e98603094be0}" name="Ubuntu" OSType="Ubuntu" snapshotFolder="Snapshots" lastStateChange="2015-11-22T08:47:08Z">
<ExtraDataItem name="GUI/RestrictedRuntimeMachineMenuActions" value="SaveState,PowerOff"/>
</Machine>
neil@ASUS:~/VirtualBox VMs/Ubuntu$
Copie o uuid da máquina
e execute-o no comando assim. Com as marcas de cotação
VBoxHeadless --startvm "cea829eb-85fe-4842-b98e-e98603094be0"