How to Install Ubuntu on Your Raspberry Pi

Install Ubuntu on Raspberry Pi
(Image credit: Tom's Hardware)

While Raspbian is the official operating system (OS) for Raspberry Pi, there are several other OSes available, including Ubuntu, that offer some different functionality. Unlike Raspbian, Ubuntu for Raspberry Pi is available in a 64-bit version, which some apps require. For example, with 64-bit Ubuntu, you can help fight COVID-19 on your Raspberry Pi by installing the BOINC Linux app and opting for the Rosetta@Home distributed-computing project.

Ubuntu runs on even older models, such as Raspberry Pi 2 and Pi 3. However, considering how much RAM Ubuntu needs, particularly with its default desktop, you’ll benefit from using a Raspberry Pi 4 with 2GB or more of RAM (we tested with 4GB). No matter what your reason, here’s how to install Ubuntu on your Raspberry Pi. 

Latest Videos FromTom's Hardware
TOPICS
Avram Piltch
Managing Editor: Special Projects

Avram Piltch is Managing Editor: Special Projects. When he's not playing with the latest gadgets at work or putting on VR helmets at trade shows, you'll find him rooting his phone, taking apart his PC, or coding plugins. With his technical knowledge and passion for testing, Avram developed many real-world benchmarks, including our laptop battery test.

  • FastAddons
    Could you run htop to see how much memory is left?
    I'm considering using this with my 2GB version if it won't take half of the memory.
    EDIT:
    From what I can see in here, installing the Mate desktop on Ubuntu x64 will take about 900MB.
    That's a lot! My 32 bit Raspbian takes less than 400MB.
    Reply
  • bi0logic
    After installing Ubuntu-desktop using these steps, my pi boots to a black screen which allows no further progress.
    Reply
  • Stygian-Agenda
    As a much lighter-weight alternative, try https://ubuntu-mate.org/ for RPi2/3 --it uses a lot less resources to run, yet comes packed with the Mate-Desktop (pronouced MAH-tay), which was branched from Gnome 2.32 to become it's own desktop, several years ago now. It's personally my favorite distro, which I run on x86/x64 and ARM32/ARM64, and I have it installed and running on 3 embedded system and 6 VMs.

    The procedure to install it is more in line with community standards, rather than using an all-in-one imager/eraser tool, but the results tend to be better because the partitioning is direct to the SD card rather than within an encapsulated FAT-based file system-object-file. The results are a fast clean OS with a ton of capability.
    Reply