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.
-
Build Ubuntu Core images from model assertions using the command-line tool.
-
Include additional applications and services in your image.
-
Enable interactive onboarding and device configuration.
Optimise boot speed and Add a splash screen
Improve the user experience with faster boot times and custom visuals.
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.
-
Overview of the platform enablement process and how to get started.
-
Create the hardware-specific gadget snap defining system properties and layout.
-
Build a custom kernel snap for your target architecture.
-
Plan and calculate the partition scheme for your hardware.