How to Install Linux Mint on Raspberry Pi (workaround guide)
Linux Mint is currently one of the most popular Linux distributions (in the top 3 according to Distrowatch). Based on Ubuntu, and using Cinnamon for the desktop environment, Mint is a great solution for Linux beginners on PC (but not only). Unfortunately, Linux Mint doesn’t have a version available for the Raspberry Pi, but there is a way to almost replicate it.
Linux Mint is only available for x64 architectures, so it can’t run directly on a Raspberry Pi. However, since it’s based on Ubuntu, with most applications in the official repository, it’s possible to install everything manually to get a similar experience.
That’s exactly what we’ll do in this article! I took some time to test this, and frankly, that’s not so far. Yes, if you are used to Linux Mint, you’ll probably see the difference, but as a whole, it’s pretty close (and the closest it can be).
If you’re new to Raspberry Pi or Linux, I’ve got something that can help you right away!
Download my free Linux commands cheat sheet – it’s a quick reference guide with all the essential commands you’ll need to get things done on your Raspberry Pi. Click here to get it for free!
Can You Install Linux Mint on Raspberry Pi?
Linux Mint can’t run on Raspberry Pi because the distribution is only available for x86-64 processors, while the Raspberry Pi has an ARM processor. The closest solution available is to install Cinnamon on Ubuntu, which is available on Raspberry Pi.
How to Do It on Raspberry Pi?
As you may already know, most Linux distributions are based on one another. Ubuntu is based on Debian, Linux Mint is based on Ubuntu, Raspberry Pi OS is based on Debian, etc. Obviously, developers are not just using a different name without changing anything else, but if your system runs on the same base, you can often get a similar experience with only a few tweaks.
That’s the idea here, to install the closest distribution available, and try to reach a similar experience. In fact, I followed the advice given on their official forums:
You might also like: Want to install Windows 11 on your Pi? Here's how
You can likely get all of Linux Mint’s software working on the Raspberry Pi 4 but will mean compiling them from source.
xenopeek (Linux MINT)
I don’t think we need to compile anything from source, but the idea is to get all Linux Mint’s software on Ubuntu Server. Let’s learn how to do it.
The Goal: Linux Mint on PC
I’m not an expert of Linux Mint. I have used Ubuntu for a long time, but Linux Mint never was my main Linux distribution. So, first I needed to see what it looks like, and what is “special” about it.
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
To do this, I created a virtual machine on my computer with Linux Mint running, and took note of the default applications.
Members get an ad-free version of every guide, plus exclusive project support.
Join the Community | Sign In

Yes, it doesn’t look like the standard Ubuntu, but you’ll still find similar applications:
- Internet: Firefox, Thunderbird, Transmission
- Office: LibreOffice
- Sound/Video: Rythmbox
What we really need is:
- The desktop environment: Cinnamon
- A similar theme: Linux Mint use “Mint-Y” as the default theme, we’ll see if we can find it on Ubuntu.
- And maybe a few apps like Warpinator, Timeshift, Synaptic, Hexchat, etc.
Let’s see how far we can go with this idea!
Linux Mint on Raspberry Pi: The Alternative
The goal of this article is not (only) to tell you that installing Linux Mint on Raspberry Pi is impossible, but also to provide an alternative. The idea was to install Ubuntu Server, and then install all the Linux Mint applications on top of it.
Here are the steps to follow if you want to try it on your own.
Install Ubuntu (Server)
First, we need to start with the base. As Linux Mint is based on Ubuntu, the logical idea is to start by installing it. I already have a tutorial on how to install Ubuntu on Raspberry Pi, so I will be brief here. Basically, you have two choices:
- Install Ubuntu Desktop: The easy method, but your SD card will be loaded with lots of useless apps at the end of the tutorial. If the goal is to use Cinnamon, you don’t really need to install GNOME first.
- Install Ubuntu Server: A bit more complicated, but you’ll get only what you need on the SD card. I got some issues with the desktop environment setup, but I’ll show you how to fix them.
I prefer the second option. Ubuntu is already a bit slow on Raspberry Pi, so I’m not sure having the entire app collection installed is a good idea. Anyway, pick one and install it on a new SD card:
- Download and install Raspberry Pi Imager if you don’t have it yet.
- Click Choose Device and pick your Raspberry Pi model from the list.

- Click Choose OS. Navigate to Other general purpose OS > Ubuntu.
Pick the image corresponding to your Raspberry Pi model (I’ll use the Server edition).
- Click Choose Storage and pick the SD card or USB drive you’ll use for your system.
- Click Next.
At this point, I recommend filling out the OS customization options so you can configure the initial system settings (hostname, network, username and password, enable SSH, etc.). Everything will be set up automatically the first time you boot, so you don’t need to do anything else.
Wait a few minutes while Imager downloads the Ubuntu files and writes them to the SD card.
Once it’s done, insert the SD card into your Raspberry Pi and start it!
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
First Boot on Ubuntu Server
If you didn’t change the OS customization option with Raspberry Pi Imager, the default login is “ubuntu”, and the password is “ubuntu” too. You can either log in directly on the screen or use SSH to do everything from your computer (SSH is enabled by default).
After the first login, the system will ask to update your password (unless you’ve already done that with Imager).
Note: The keyboard is set to QWERTY (US) by default. Refer to my full tutorial on how to install Ubuntu Server if you need to use a different layout.
You might also like: Don't buy a new SD card until your read this.
Once done, follow the usual steps as with any new operating system:
- Adjust the network configuration if needed.
- Update your system:
sudo apt update
sudo apt upgrade
- Reboot:
sudo reboot
If you installed the Desktop version, you’ll get a graphical wizard to help you with everything (language, time zone, network settings, create the first user and updating the system).
Quick note: If you find it hard to remember all these commands, I’ve put them all on a one-page cheat sheet. You can download it for free here so you have it handy whenever you're working on a project.
Install Cinnamon Desktop Environment
Ok, now it’s time to install a desktop environment on your system (or switch it if you started with the Desktop version).
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
We need to install Cinnamon as our DE, and to do this you have several choices:
- The minimal installation: Install the package name “cinnamon”:
sudo apt install cinnamonIt will only add the minimum applications required. - The essentials components with:
sudo apt install cinnamon-core - Or the complete installation: The package is “cinnamon-desktop-environment”.
sudo apt install cinnamon-desktop-environment
(about 1300 packages and 1GB to download)
Make your choice depending on your Internet connection and the apps you want to use. I tried the minimal and the full version, both work well on Raspberry Pi 4. By choosing a bigger installation, you’ll save time as you won’t need to look for each application with apt or synaptic, but it’s also longer to install and probably heavier.
Once the installation done, you can reboot your system once again.
Start Your Session with Cinnamon
After the installation, you’ll get the usual Ubuntu login screen.

I was able to login directly, but if you get an error here, like this:

To fix it, click on the Ubuntu icon in the top right, and choose “Cinnamon Software Rendering”:

By the way, you also need to do this if you installed Ubuntu Desktop first, or you’ll log in with the default desktop environment.
After that, you may get a black screen, I don’t know why, but it should work after a reboot (power off or SSH reboot). Probably something that doesn’t initialize correctly. After that, you should get access to your session, by default it looks like this:

Install the Missing Apps
When you install the full version of cinnamon, you’ll get all the apps you need for a desktop usage (Firefox, LibreOffice, etc.), which might be enough. But for a lighter version, or if you need something specific, you can install the missing apps by using Synaptic.
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
Synaptic is a package manager, that looks a bit like the “Add / Remove Software” tool on Raspberry Pi OS. Use the search engine and install the apps you need. Nothing complicated here. You can take a look at my tutorial about Ubuntu if you need more guidance here.
You might also like: Tired of Raspberry Pi OS? Level up with these top-rated systems.
Obviously, apt is your friend if you know the packages names. Open a terminal and type this to install the most important ones:sudo apt install firefox thunderbird libreoffice timeshift redshift synaptic transmission hexchat
Appearance Settings
From there, there are a few tweaks you can do to make it looks like Linux Mint:
- Change the wallpaper: The Debian wallpaper doesn’t go well with our project.
Find the Linux Mint official wallpaper or use any other one to hide the cunning. - Install a new theme: Linux Mint use the Mint-Y theme by default, which is a bit darker than the default one on Ubuntu.
Go to Preferences > Themes in the main menu. Then in the Add/Remove tab, you can install the one you prefer.
I find that “Moonstone” is the closest to the original. - Install the same icons: If you want to push it a bit further, you can also install the same icons as on Linux Mint.
I followed this tutorial on UbuntuBuzz, and it works well.
After doing all of this, you shouldn’t be too far from having Linux Mint on your Raspberry Pi:

Going Further
For me, having access to similar apps with a similar desktop environment is enough to consider this experiment a success. I understand that some of you might be more picky if you are used to it on your computer, but I’m sure you’ll find a way to install everything else from there.
By the way, you can do the same thing on Raspberry Pi OS if you want, you don’t need to switch to Ubuntu to install Cinnamon. The same tutorial should work on Raspberry Pi OS, except maybe a few apps which can be missing or in an older version.
If you are interested in Raspberry Pi and Ubuntu, you should check this other articles:
- Raspberry Pi OS vs Ubuntu: What’s the Best for Desktop Usage?
- How to Install Ubuntu on Raspberry Pi? (Server, Desktop)
- What’s the Best Operating System for Beginners on Raspberry Pi?
Prefer videos over reading? The RaspberryTips Community members get exclusive video lessons every month. Join now and watch them all right away. Get instant access.
Video Guide
Whenever you’re ready, here are other ways I can help you:
Test Your Raspberry Pi Level (Free): Not sure why everything takes so long on your Raspberry Pi? Take this free 3-minute assessment and see what’s causing the problems.
The RaspberryTips Community: Need help or want to discuss your Raspberry Pi projects with others who actually get it? Join the RaspberryTips Community and get access to private forums, exclusive lessons, and direct help.
Master your Raspberry Pi in 30 days: 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.
Master Python on Raspberry Pi: Create, understand, and improve any Python script for your Raspberry Pi. Learn the essentials step-by-step without losing time understanding useless concepts.
You can also find all my recommendations for tools and hardware on this page.
