Your submission was sent successfully! Close

Install Ubuntu
on a Raspberry Pi

Running Ubuntu on your Raspberry Pi is easy. Just pick the OS image you want, flash it onto a microSD card, load it onto your Pi and away you go.

First time installing Ubuntu on Raspberry Pi?

Follow our desktop, server and core tutorials.

Download Ubuntu Desktop

Recommended desktop

Ubuntu Desktop 21.10

The latest development release of Ubuntu with nine months of support, until July 2022.

Download 64-bit

Ubuntu Desktop 21.04

The previous development release of Ubuntu with support until February 2022.

Download 64-bit

Works on:

  • Raspberry Pi 4 - At least 4 GB RAM required.
  • Raspberry Pi 400
  • Raspberry Pi CM4 - At least 4 GB RAM required.

Works on:

Raspberry Pi 4


* At least 4 GB RAM required

Raspberry Pi 400


Raspberry Pi CM4


* At least 4 GB RAM required

Download Ubuntu Server

Recommended server

Ubuntu Server 20.04.3 LTS

The version of Ubuntu with five years of long term support, until April 2025.

Download 64-bit Download 32-bit

Ubuntu Server 21.10

The latest development release of Ubuntu with nine months of support, until July 2022.

Download 64-bit Download 32-bit

Works on:

  • Raspberry Pi 2 - 32-bit only
  • Raspberry Pi 3
  • Raspberry Pi 4
  • Raspberry Pi 400
  • Raspberry Pi CM4
  • Raspberry Pi Zero 2 - 32-bit only

Works on:

Raspberry Pi 2


* 32-bit only

Raspberry Pi 3


Raspberry Pi 4


Raspberry Pi 400


Raspberry Pi CM4


Raspberry Pi Zero 2


* 32-bit only

Download Ubuntu Core

For production deployments

Ubuntu Core 20

Ubuntu Core 20 comes with 10 years of support, until 2030.

Download 64-bit Download 32-bit

Works on:

  • Raspberry Pi 2 - 32-bit only
  • Raspberry Pi 3
  • Raspberry Pi 4
  • Raspberry Pi 400
  • Raspberry Pi CM4
  • Raspberry Pi Zero 2 - 32-bit only

Works on:

Raspberry Pi 2


* 32-bit only

Raspberry Pi 3


Raspberry Pi 4


Raspberry Pi 400


Raspberry Pi CM4


Raspberry Pi Zero 2


* 32-bit only

Which image should I pick?

If you are wondering which download to pick, here are a few pointers on the options.

Ubuntu Desktop


The full Ubuntu Desktop image contains everything you need to turn a Raspberry Pi into your main PC, from surfing the web and writing documents to developing software. Because of its size, it only works on the Raspberry Pi 4 models with 4GB or 8GB of RAM.

32 bit vs 64 bit


The Raspberry Pi 2 only supports 32 bits, so that's an easy choice. However the Raspberry Pi 3 and 4 are 64 bit boards. According to the Raspberry Pi foundation, there are limited benefits to using the 64 bit version for the Pi 3 due to the fact that it only supports 1GB of memory; however, with the Pi 4, the 64 bit version should be faster.

Note: Raspberry Pi Zero 2 supports both 32 bit and 64 bit images. Currently only 32 bit images work out of the box, however you can also use 64 bit images with a workaround detailed here.

Ubuntu Server


The Ubuntu Server image is much smaller than the Desktop version, although you can install flavours of the Ubuntu Desktop on top of it. It gives you access to the Ubuntu CLI and by extension, all of the latest open source. Ubuntu Server works on the Raspberry Pi 2, 3 and 4.

Ubuntu Core


Ubuntu Core is a leaner, containerised operating system built on snaps, our universal packaging format. It supports Secure Boot and Full Disk Encryption for added security as well as OTA updates. Develop your IoT software on your Ubuntu Desktop and deploy it to an Ubuntu Core device with ease, even at scale.

Make something great today

Create an Ubuntu Appliance with a Raspberry Pi