Templates for creating Ubuntu Live Server Images with Packer + QEMU + Autoinstall (cloud-init)
Currently Supported Images:
Name | Version |
---|---|
Focal Fossa | 20.04.6 |
Jammy Jellyfish | 22.04.2 |
An accompanying blogpost is available here
Use GNU-Make to perform validation / build images:
To validate cloud-init
and ubuntu.pkr.hcl
template perform
make validate
To simply validate cloud-init
make validate-cloudinit
To simply validate ubuntu.pkr.hcl
template (against both focal
and jammy
)
make validate-packer
to build Ubuntu 20.04 (Focal) image
make build-focal
to build Ubuntu 22.04 (Jammy) image
make build-jammy
see the late-commands
in the user-data
file. This is determined by installing efibootmgr
on the live
image and performing sudo efibootmgr
. This lists what are the sequences and when should the image be booted.