Overview

The RISC-V Image Cookbook is meant to help users to spin Ubuntu based images for hardware that is not yet supported by the Ubuntu distribution.

It will guide you through these steps of your project:

  • Collect requirements

  • Setup Launchpad

  • Build packages

  • Build the image

  • Test the image

Note

This documentation is still in draft status.

Collect requirements

For getting started you will have to create an overview of which aspects of current Ubuntu does not fulfill your needs. Typical items are:

  • vendor Linux kernel

  • vendor Xorg and Mesa packages

  • vendor U-Boot required on the image

  • additional packages

  • configuration files

Next identify the licenses and other legal requirements like non-disclosure agreements of the extra required packages.

If source code must not be disclosed to the public, private personal package archives (PPAs) on Launchpad can be used.

Here is a typical workflow:

Typical workflow

Setup Launchpad

Please, follow in sequence these chapters:

Build packages

This process is described in:

Build the image

The image creation process is described in:

Test the image

A checklist for images is available at: