This tutorial will guide you through the steps required to create your own Ubuntu Core image, with your own selection of snaps, and install it on a Raspberry Pi.
The same process can be used to build Ubuntu Core images for various hardware and devices.
Here’s what you’ll need for the tutorial
- a basic understanding of Linux and the command line
- a Raspberry Pi 4 Model B, or later
- 4GB+ microSD card
- keyboard and display (for setup only)
- Ethernet or wireless network connectivity
- host system running Ubuntu 22.04 LTS or later
- 10GB of free storage space
- a microSD card reader
- a wireless network and access to the internet
The above requirements are specific to this tutorial. Other host distributions can be used, and other target platforms are supported.
Step-by-step guide
Here’s an overview of the steps required with links to our separate tutorials that deal with each individual step:
1 Like
What’s with the timestamp example in section 4.2 ending in “0Z”? Is this some weird but valid variation?
I think it’s the UTC offset from the timestamp in the model. Not sure how that’s been generated, but it’s accepted.
I’m not sure this page qualifies as a “Quick Start” guide … it jumps right into creating model assertions and building your own image. A quick start might be just downloading a ready-to-go image and booting your Raspberry Pi, or maybe even downloading a QEMU image and booting that.
ogra
6
That wouldn’t fit very well with the title, would it?
I think @rpjday1 is referring to the title in the navigation which is indeed Quickstart guide (for consistency with other docs). But I think he’s right. It’s a tough place to start and not quick. I’ll shuffle this - put the install guides first and then this second with a new name.
1 Like
At the very least, those first two tabs could be reversed … start with “Install Ubuntu Core” after which rename the other tab to “Build your own image”. That would flow more smoothly. Ah, as was just done.
1 Like
I would put, as a first tutorial, downloading and running a QEMU image, so people don’t even need to invest in hardware. I think we have such a tutorial kicking around somewhere, so just add that as a TO-DO item.
1 Like