Home

Awesome

Ubuntu for Vagrant

Build a custom Ubuntu base box for Vagrant by downloading, extracting, tweaking, and packaging the stock Ubuntu ISO.

Build dependencies

Runtime dependencies

The results are bootable ISO images and so should run on any i386 or amd64 hardware. They are only tested in VirtualBox.

Features in the ISO

Building

Edit configuration in

config.sh

Building ISO images:

./build-iso

Building virtual machines through VirtualBox:

./build-vbox

Building Vagrant boxes:

./build-vagrant

There are matching clean-{iso,vbox,vagrant} scripts that remove the products of their build counterparts.

The Makefile contains targets for common build tasks. For Ubuntu 12.04 (Precise Pangolin) 32-bit use

make precise32

For Ubuntu 12.04 (Precise Pangolin) 64-bit use

make precise64