How to Run Ubuntu 18.04 or 18.10 on Raspberry Pi

Ubuntu on Raspberry Pi

The Raspberry Pi and Ubuntu seem like an ideal match, but there isn’t an official standard Ubuntu image for the single board computer. When you take a look at the Raspberry Pi Foundation’s list of recommended operating systems, Ubuntu MATE and Ubuntu Core are both listed, but neither one is a current standard version of Ubuntu. Ubuntu MATE is great, but the only available version is 16.04. Ubuntu Core is an IoT distribution with an entirely different set of tools.

If you want a current version of Ubuntu, in this case 18.04 or 18.10, you have to turn elsewhere. There are a few options out there, but RaspEX is a complete package that’s custom designed to work and work well on the Raspberry Pi. That’s why it’s the choice of this guide.

Download and Unpack RaspEX

Open up your browser, and download RaspEX from its Sourceforge repository. The disk image is compressed in a ZIP file.

RaspEX Download

Use your favorite archive manager to unpack the ZIP. The resulting file should have the .img extension.

Extract RaspEX Image

Download Etcher

Next, you’re going to need a program to flash the image onto a MicroSD card for your Raspberry Pi. Etcher from Balena is an extremely simple option that’ll work on Windows, Mac, and Linux. Head to the program’s site and download balenaEtcher for your operating system. Windows users have the option of either installing Etcher or using the standalone version. Either will work.

Flash the Image

Open Etcher. You’ll notice just how simple the interface is. There are three columns. The first one allows you to select your image file. Locate your MicroSD card in the middle column. Finally, when both are correct, press the button in the last column to flash your image.

Flash RaspEX Etcher

The process will take a few minutes, so be patient. The image file is fairly large. When Etcher is done, you can remove your card from the computer.

Boot Your Raspberry Pi

Start setting up your Pi. Insert your MicroSD card. Then, connect your Pi up to your monitor, keyboard, and mouse. Plug in your Ethernet cable, if you’re using one. When everything else is set up, plug in your Raspberry Pi.

Your Pi will go to work doing some basic setup work. When it’s done, the Raspberry Pi will boot into RaspEX and the SLiM display manager. The default user for the RaspEX distribution is “raspex” with the same being that user’s password. The root user’s password is “root.” It’s highly recommended that you change both of these when you log in.

The desktop environment that comes with RaspEX is LXDE. It’s one of the lightest weight desktops available for Linux, making it an excellent choice for the Pi. RaspEX is, for the most part, exactly like the Ubuntu you know. You can install packages with Apt, and most of the same tools and programs are available. Keeping RaspEX updated works almost exactly the same, too.

You’re officially ready to use Ubuntu on your Raspberry Pi. Keep an eye on the developer’s website for future builds, but you should be able to do everything through Ubuntu itself.

Nick Congleton
Nick Congleton

Nick is a freelance tech. journalist, Linux enthusiast, and a long time PC gamer.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox