Many times we need to create a linux virtual machine by command line.
It is very useful for batch vm operation, automation, regression test, integration test...
How to automate virtualbox vm creation by command line
beyondlinux.com