How to use this box with Vagrant:

Vagrant.configure("2") do |config| = "peru/ubuntu-19.04-desktop-amd64"
  config.vm.box_version = "20190701.01"
vagrant init peru/ubuntu-19.04-desktop-amd64 \
  --box-version 20190701.01
vagrant up

This version was created 17 days ago.

Ubuntu 19.04 Desktop

Clean Minimal Latest Ubuntu Desktop amd64 base box for libvirt and virtualbox Vagrant providers.

Github repository for bug reports or feature requests


Here are the steps for latest Fedora/Ubuntu to install Vagrant and vagrant-libvirt KVM:

# Fedora
dnf install -y vagrant-libvirt

# Ubuntu
apt install -y libvirt-bin vagrant-libvirt

Getting started

Install and connect to the box:

mkdir ubuntu-19.04-desktop-amd64
cd ubuntu-19.04-desktop-amd64
vagrant init peru/ubuntu-19.04-desktop-amd64
# or
VAGRANT_DEFAULT_PROVIDER=virtualbox vagrant up
vagrant ssh

Login Credentials

(root password is not set)

  • Username: vagrant
  • Password: vagrant

VM Specifications

Drivers / Devices added for the VMs for specific providers.


  • Libvirt Provider
  • VirtIO dynamic Hard Disk (up to 50 GiB)
  • VirtIO Network Interface
  • QXL Video Card (SPICE display)


  • SATA Disk


Minimal installation

See the preseed file

(it's very close to official Ubuntu preseed file)

  • en_US.UTF-8
  • keymap for standard US keyboard
  • UTC timezone
  • NTP enabled (default configuration)
  • full-upgrade
  • unattended-upgrades
  • /dev/vda1 mounted on / using ext4 filesystem (all files in one partition)
  • no swap

Additional Drivers installed for VirtualBox boxes

  • VirtualBox Guest Additions
2 providers for this version.
  • virtualbox Hosted by Vagrant Cloud (1.55 GB)

  • libvirt Hosted by Vagrant Cloud (1.43 GB)