Getting Started With Ubuntu MATE on Raspberry Pi

Ubuntu MATE is a popular Linux distribution that is based on the Ubuntu operating system. It is designed to be lightweight and easy to use, making it a great choice for Raspberry Pi users. In this guide, we will show you how to get started with Ubuntu MATE on your Raspberry Pi.

1. Download the Ubuntu MATE Image

The first step is to download the Ubuntu MATE image for your Raspberry Pi. You can find the latest version of the image on the Ubuntu MATE website. Make sure to download the correct version for your Raspberry Pi model.

2. Flash the Image to Your SD Card

Once you have downloaded the image, you will need to flash it to your SD card. You can use a program such as Etcher to do this. Make sure to select the correct drive for your SD card before flashing the image.

3. Boot Your Raspberry Pi

Once the image has been flashed to your SD card, you can insert it into your Raspberry Pi and boot it up. You should see the Ubuntu MATE welcome screen.

4. Configure Your System

The next step is to configure your system. You can do this by selecting the “System” option from the main menu. Here, you can set up your user account, configure the network, and install any additional software you may need.

5. Enjoy Ubuntu MATE

Once you have finished configuring your system, you can start using Ubuntu MATE. You can explore the various applications and tools available, or start developing your own projects. Have fun!

Ubuntu MATE is a Linux distribution for desktop use. It’s based on Ubuntu but uses the MATE desktop environment instead of the latest GNOME versions. MATE is the continuation of GNOME 2, so if, like me, you preferred the old interface, you will love Ubuntu MATE. In this article, I’ll show you how to easily install it onto your Raspberry Pi.

Ubuntu MATE officially supports the Raspberry Pi, so with each new version, an image is released for the Raspberry Pi. It can be flashed on an SD card to start the installation.

I’m testing the installation for you on my Raspberry Pi 4 (4GB), but Ubuntu MATE is available for armhf and arm64 architectures, so it should pretty much work on any Raspberry Pi model. Check the compatibility here if you want to try with an old model (Pi Zero and Pi 1 are not supported, Pi 3 or 4/400 are recommended).

If you’re looking to quickly progress on Raspberry Pi, you can check out my e-book here. It’s a 30-day challenge where you learn one new thing every day until you become a Raspberry Pi expert. The first third of the book teaches you the basics, but the following chapters include projects you can try on your own.

How To Install Ubuntu MATE on Raspberry Pi

As I told you in the introduction, Ubuntu MATE has an official release for the Raspberry Pi, so installing it is pretty straightforward.

Here are the required steps to install Ubuntu Mate on Raspberry Pi:

  • Download Ubuntu Mate for Raspberry Pi from the official website.
  • Flash it on an SD card by using Raspberry Pi Imager or Balena Etcher.
  • Insert it into your Raspberry Pi and follow the wizard.

I will now explain each step in detail.

Download Ubuntu MATE for Raspberry Pi

Ubuntu is included in the Raspberry Pi Imager, but this isn’t the case for all the different flavors available. So, you won’t find Ubuntu MATE in the OS list. The only way to install it on your Raspberry Pi is to go to the official website and download the image for your device.

On the home page of the Ubuntu MATE website, you’ll find a big logo of the Raspberry Pi with a link to a dedicated section. For once, it isn’t hidden under 12 levels of submenus!
So, start by downloading an image compatible with your Raspberry Pi:

  • Go to the Raspberry Pi section of the Ubuntu MATE website.
  • Click on “Download” in the left menu.
  • Choose between ARM64 and ARMHF.
    It’s the architecture of your system, and is dependent on the Raspberry Pi model you have. For Raspberry Pi 3 and 4/400, you can download the 64 bits version. For older models, check their compatibility list.
  • Then choose the version you want to install.
    Like any Ubuntu system, MATE will give you the choice between the latest version available and the latest LTS version (Long-Term Support). In general, you’ll take LTS for critical systems that you don’t want to upgrade too often, if it’s just a test or even for desktop usage, you can download the latest version.

That’s it, you should receive a compressed file of the system image, and you are ready to move to the next step.

Flash Ubuntu MATE on a SD card

You can use Raspberry Pi Imager or Balena Etcher to flash the downloaded image on an SD card.
If you prefer Raspberry Pi Imager, choose “Custom image” in the OS list. But I tend to prefer using Etcher when I already have the image on my computer (it’s slightly faster):

  • Install Balena Etcher if you don’t have it yet.
    It’s available on all operating systems, so this should be an easy task.
  • Open the app. Click on the left button to select the image you just downloaded, and then select the SD card you want to flash the system on.

    As you can see on the screenshot, you can also use a USB drive for better performances. If your Raspberry Pi is configured properly, it will work directly (I explain everything in my course if you have no idea what I’m talking about).
  • Then click on “Flash!” and wait a few minutes for the files to be copied on your support.

That’s it! Nothing fancy here. If you are used to trying different operating systems, it should be pretty similar to any other installation.

Follow the first boot wizard

You can now insert your SD card (or USB disk) into your Raspberry Pi, and boot it for the first time. The first boot may take a long time before displaying anything, but don’t worry too much, I received several issues at the beginning that were fixed automagically after a while. Weird, but nothing to worry about.

As with any Ubuntu distribution, your first boot will start with a system configuration wizard looking like this:

You’ll need to create the default user (which is a good practice for security reasons, so do it seriously). You’ll also get the usual questions related to the language, time zone, and network to pre-configure your system correctly.

Note: I got a weird bug while setting up my password (passwords don’t match). Don’t use “TAB” to switch to the next field, it seems like it records the tabulation in the password and tells you they don’t match…

Once your job is done, the system installation will start. I don’t really understand why every Ubuntu installation needs 20 to 30 minutes to install the system, while most others start directly. Regardless, you don’t have a choice and will have to wait for a bit.

At the end of the installation, your Raspberry Pi will reboot automatically, and you can enjoy your new system. Check the next part to get started with this distribution.

First Steps with Ubuntu MATE on Raspberry Pi

Ubuntu MATE is pretty intuitive once installed, but if you need some help to get started, here are the most important things you need to know.

Interface overview

If you are used to Raspberry Pi OS, you shouldn’t be lost. MATE is similar to GNOME 2, so not too far from PiXeL/LXDE which is used by default on Raspberry Pi OS with desktop. The main menu is also in the top-left corner, and apps are also sorted by category:

I’m always lost with similar categories like “Accessories”, “System Tools” and “Administration”, but what’s great is that there is a search engine at the top, that you can use to quickly find the terminal for example. You can also use the “Favourites” and “All” submenus to quickly find something.

In the top-right corner, you’ll find the notifications area, and a few additional widgets like on most systems (clock, sound, Bluetooth, network, etc.). Nothing that isn’t expected for a modern distribution.
In the bottom bar, you’ll see all the open apps and can quickly switch from one to another (a bit like on Windows), and the bottom-right corner is filled with virtual desktops and a shortcut to the trash.

System configuration

In the main menu, there is also a tool named “Control Center” that you can use to configure almost anything on your system. Here is how it looks like:

Most modern desktop environments have something similar. I don’t think this is the best one, but it’s really better than the multiple tools on Raspberry Pi OS. From there, you can configure everything, from the desktop appearance to your network settings or regional configuration.

By the way, my network wasn’t working on the first boot (Ethernet connected but not detected/used). I had to connect to my Wi-Fi to do the updates and sync the clock. Then, after a few reboots, it was connected via the Ethernet connection, so I don’t know if it’s a problem on my side or whatever, but if you experience the same issue, don’t worry too much, it will probably work after doing the updates.

To update your system, open the Software Updated in the Control Center. But you’ll probably get a notification asking you to update as soon as you are connected to the Internet.

Default apps & installing new ones

Once connected to the Internet and the first batch of updates done, you are ready to use your new system. Ubuntu MATE comes with a bunch of default apps:

  • Firefox: the default browser on all Ubuntu distributions, I think. I prefer Chromium, but it’s a personal choice.
  • LibreOffice: the most popular office suite on Linux (free alternative to Word/Excel/etc.).
  • Celluloid: the media player preinstalled instead of VLC. I probably missed something, as I don’t really understand this choice, but you can watch video with it.
  • A few nice tools: like the disk usage analyzer or a backup tool that are preinstalled by default. There is also the “Software Boutique” that we’ll see in a few seconds.

Obviously, you’ll also find many accessories, like a terminal, notepad, screenshot tool, etc. Overall, I’m pretty happy with the default apps, a beginner can start directly with them, nothing much is required for desktop usage.

Ubuntu is also known for its “app store”, which tries to replicate what you have on your smartphone. An application catalog to help you install anything with an intuitive interface instead of using the command line or a package manager.

And good news, it works really well on Ubuntu MATE, which wasn’t the case in my review of all desktop environments a few weeks ago. Here is how it looks like:

Basically, you can either browse the different categories to find interesting new apps to install, or just use the search engine to find something. For example, you can search for “VLC” to install it or click on the sound & video icon to access the corresponding category. For each app, you’ll get a description and a button to install it:

That’s really great and is something that’s missing on Raspberry Pi OS. The apps are almost the same, but finding them with the “Add/Remove Software” tool on Raspberry Pi OS is almost impossible if you don’t know the app name.

Pros & cons of Ubuntu MATE on Raspberry Pi

As a whole, Ubuntu MATE is an interesting system, but I think MATE is not the best desktop environment (read this article to learn more about this) and I also got several weird issues while testing it. But it’s a personal choice, so I’ll give you a summary of my thoughts, and you can make a decision from there to see if it’s worth your time or not:

Pros Cons
Slightly more modern than Raspberry Pi OS. Installation time.
Decent control center for system configuration. Several bugs at the beginning (network, black screen, etc.).
Fixed quickly.
Software Boutique to quickly install new apps. The system is a bit slow in general.
If possible, use a USB disk or a fast SD card.
64 bits OS. Not the best default apps choice (Firefox, no VLC, etc.).

About the performance, I think the upgrade to a 64 bits version makes it bearable, but it’s not the fastest distribution. Ubuntu is still a bit slow on Raspberry Pi in general, and using apps like Firefox doesn’t really help. But I did some tests like YouTube full screen in HD, and there was no loss, so it’s improving with the newer versions at least.

In my opinion, Ubuntu MATE is a decent alternative to Raspberry Pi OS for desktop usage. It will make a few things easier for beginners, and add powerful features for more advanced users (access to Ubuntu repositories and snaps, for example).

But I’m uncertain if it deserves all the fame that many people give it. For me, it’s not the best distribution available for the Raspberry Pi (you can find my top 15 here). I always find Ubuntu-based distributions a bit slow on Raspberry Pi, and the default apps are not chosen with the hardware limitation in mind.

But you know what? The best way to make up your own mind is to try it by yourself ?
So follow the steps in this tutorial to install it on your Raspberry Pi, try it for a few days, and see what you think about it!

If it’s not for you, here are a few other great alternatives you should try:

If you really want a distribution based on Ubuntu, then Pop!_OS on Raspberry Pi can also be a great choice.

If you are looking for exclusive tutorials, I post a new course each month, available for premium members only. Join the community to get access to all of them right now!

Video

Additional Resources

Not sure where to start?
Understand everything about the Raspberry Pi, stop searching for help all the time, and finally enjoy completing your projects.
Watch the Raspberry Pi Bootcamp course now.

Master your Raspberry Pi in 30 days
Don’t want the basic stuff only? If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiple projects with step-by-step guides.
Download the e-book.

VIP Community
If you just want to hang out with me and other Raspberry Pi fans, you can also join the community. I share exclusive tutorials and behind-the-scenes content there. Premium members can also visit the website without ads.
More details here.

Need help building something with Python?
Create, understand, and improve any Python script for your Raspberry Pi.
Learn the essentials step-by-step without losing time understanding useless concepts.
Get the e-book now.

You can also find all my recommendations for tools and hardware on this page.

Getting Started With Ubuntu MATE on Raspberry Pi

Ubuntu MATE is a great operating system for Raspberry Pi. It is a free and open source operating system based on the popular Ubuntu Linux distribution. It is designed to be lightweight and easy to use, and it comes with a range of applications to get you started. In this guide, we will show you how to get started with Ubuntu MATE on your Raspberry Pi.

Step 1: Download the Ubuntu MATE Image

The first step is to download the Ubuntu MATE image for your Raspberry Pi. You can find the latest version of the image on the Ubuntu MATE website. Once you have downloaded the image, you will need to write it to an SD card. You can use a tool such as Etcher to do this.

Step 2: Boot the Raspberry Pi

Once you have written the image to the SD card, you can insert it into your Raspberry Pi and power it up. The Raspberry Pi will boot into the Ubuntu MATE desktop. You will be asked to set up a user account and configure some basic settings. Once you have done this, you will be ready to start using Ubuntu MATE.

Step 3: Install Software

Ubuntu MATE comes with a range of pre-installed applications, but you can also install additional software. To do this, open the Ubuntu Software Center and search for the software you want to install. You can also install software from the command line using the apt-get command.

Step 4: Explore the Desktop

Ubuntu MATE has a range of features and settings that you can explore. You can customize the look and feel of the desktop, install additional themes, and configure the settings to suit your needs. You can also explore the range of applications that are available for Ubuntu MATE.

Conclusion

In this guide, we have shown you how to get started with Ubuntu MATE on your Raspberry Pi. We have covered how to download the image, boot the Raspberry Pi, install software, and explore the desktop. With Ubuntu MATE, you can create a powerful and versatile Raspberry Pi system.

Jaspreet Singh Ghuman

Jaspreet Singh Ghuman

Jassweb.com/

Passionate Professional Blogger, Freelancer, WordPress Enthusiast, Digital Marketer, Web Developer, Server Operator, Networking Expert. Empowering online presence with diverse skills.

jassweb logo

Jassweb always keeps its services up-to-date with the latest trends in the market, providing its customers all over the world with high-end and easily extensible internet, intranet, and extranet products.

Contact
San Vito Al Tagliamento 33078
Pordenone Italy
Item added to cart.
0 items - 0.00
Open chat
Scan the code
Hello 👋
Can we help you?