Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.18 KB

README.md

File metadata and controls

56 lines (36 loc) · 1.18 KB

packer-ubuntu-server-uefi

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

Usage

Use GNU-Make to perform validation / build images:

Validation

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

Build Images

to build Ubuntu 20.04 (Focal) image

make build-focal

to build Ubuntu 22.04 (Jammy) image

make build-jammy

UEFI BootLoader Sequence Determination

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.