Image creation

These guides show how to build and customize Ubuntu Core images for your hardware and requirements. Whether you’re making small modifications to existing images or enabling Ubuntu Core on entirely new hardware platforms, you’ll find step-by-step instructions here.

Quick customization

Start here if you have an existing hardware platform and want to customize the Ubuntu Core image. These guides cover using the ubuntu-image tool, adding custom snaps, configuring console-conf, and optimizing boot performance.

Board enablement: New hardware platforms

If you’re bringing Ubuntu Core to new hardware, these guides walk through the complete process of platform enablement. This includes building custom kernel and gadget snaps, calculating partition layouts, and handling platform-specific configuration.