Проще всего Vagrant - устанавливаете, смотрите в доку, находите нужный бокс виртуальной машины, набираете команду в консоли (см доку) и имеете готовую виртуальную машину.
Если вам нужен, скажем PHP - то ещё проще воспользоваться Puphpet - визард, который на выходе вам даст конфиг для Vagrant, который подымет вам полностью сконфигурированную машину. Вот вводная статья -
habrahabr.ru/post/212009