Is ubuntu mate available for raspberry pi 3 b+


I have a raspberry pi 3 b+ .Will the existing ubuntu mate support the raspberry pi 3 b+ or should I wait until next realease?


Hi @Sridevi_ram,

it should show up here when it is available?: :smiley:


You can run Ubuntu MATE on the 3B+! Use the method I describe in “How-To Set Up and Upgrade Ubuntu MATE 16.04 on a Pi 2/3/3B+:innocent:


@ graf_eberstein I’ve tried this process a couple of times, and, apart from finding a couple of errors in the process, I’ve not suceeded.


Can you elaborate on the errors? If I have an error in the instructions, I would like to correct the document.


The reason Ubuntu MATE doesn’t work on the Pi 3B+ out of the box is because it comes preloaded with an old bootloader which lacks support for the 3B+. However, you can get Ubuntu MATE running on the Pi 3B+ and the Pi 3A+ by updating the bootloader. One way to do this is by using rpi-update, but this installs the very latest version of the bootloader available, which may be buggy. You could also grab the latest bootloader files using wget and then unpacking them if you also have a supported Pi model, for example, a Pi 2. If you’re working on a PC, you could extract the files the deb contains to the boot folder.


@ graf_eberstein

  1. in Section V UbuntuMate card set setup, the first reference for resizing is to /dev/sda1 ext4 - but this should be /dev/sda2

  2. when I copy the /boot files saved from the raspbian installation into the UbMate card, it will then not boot to allow me to perform the setup. I’ve tried it with several versions of raspbian, but with no success even when I correct the reference to location of root files to the correct blkid.


Thank you for the heads up about the error. I’ve made the correction (noted and credited in the changelog).

As for copying /boot… At the risk of asking something blatantly obvious: You are copying everything that appears in /boot , including the directory called overlays (/boot/overlays), right? You do need the whole thing in order for this to work.

I’m not sure what you mean by “several versions of raspbian”, but it has to be one that will boot on the 3B+.

Hope that helps.



  1. Yes, I copied everything, including overlays (first time, I noticed I hadn’t copied overlays, and corrected it. Then made sure I did it on subsewuent trials)
  2. I tried with 2018-11-13-raspbian-stretch-full,

The nearest I got was a boot to the Ubuntu screen, but no input accepted from mouse or keyboard. I couldn’t work out how to get any further.



Okay… Any Raspbian release prior to 13 March, 2018, will definitely NOT work on the 3B+ because it wasn’t available before then. The 13 March release might though.

I can’t tell you about the keyboard/mouse issue as it sounds unrelated (do they work if you’re running a different system on the same Pi?) They should be recognized automatically unless they’re either oddballs (see the RPi HCL for this…) or weird, aren’t connected directly, or some form of PEBCAK is involved…


The keyboard is HP PR1101U - in the OK list
Mouse is Topro Technology - not in either list
Both are directly connected to 2 of the USB ports (perm any 2 from 4),
and work with raspbian, OSMC, UbMate 16.04.02, Pidora, Xubuntu …
I’ve no idea what PEBCAK is, but having looked it up can only comment that I’ve tried it a number of times for these installs, and cannot see why it fails for both. Is there anything I can get from the logs, and are they available on the SD card after I’ve stopped things?


Okay… I really am at a loss then. By all accounts it should all work, especially if they work on other Pi OS distros.

To be honest, I don’t think the problem is with the procedures I outlined for that reason because:

  • Using the boot data, drivers, and kernel from the Raspbian release.
  • On Ubuntu MATE 16.04 before running the upgrade to 18.04.

Unless I’m missing something, all Pi distros use the same boot files, drivers, and kernel. The 3B+ has slightly different hardware that isn’t supported yet by Ubuntu MATE yet, which is why you must use the Raspbian boot/kernel/drivers. You might need to refer this to someone who has more experience in those subtleties; something I don’t have.

To date, the only comments I’ve received, be it here or via, about trouble from using my guide has been the result of either skipped or incorrectly followed steps (i.e. PEBCAK); yours is the first instance that isn’t.

BTW: That term I cited is short for “Problem Exists Between Chair And Keyboard” (PEBCAK) :innocent:


Thanks for the comments.
I had looked up PEBCAK before I finished my last post.
I have even less experience in these subtleties than you, but have noticed differences in dates, lengths of some files .


Generally, the newer the file(s) the better the chances of success. :innocent: