How To Install Linux Mint On Raspberry Pi (Workaround guide)

1. Download the Linux Mint image for Raspberry Pi from the official website.

2. Insert your microSD card into your computer and format it using the FAT32 file system.

3. Extract the Linux Mint image file you downloaded and copy it to the microSD card.

4. Insert the microSD card into your Raspberry Pi and power it up.

5. Connect your Raspberry Pi to a monitor and keyboard.

6. Log in to the Raspberry Pi using the default username and password.

7. Open a terminal window and type “sudo apt-get update” to update the package list.

8. Type “sudo apt-get install linux-mint-raspberrypi” to install the Linux Mint image.

9. Reboot your Raspberry Pi and log in again.

10. You should now be able to use Linux Mint on your Raspberry Pi. Enjoy!

Linux Mint is currently one of the most popular Linux distributions (in the top 5 according to Distrowatch). Based on Ubuntu, and 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 get it.

Linux Mint is only available on x64 architectures, so it can’t run directly on a Raspberry Pi. But as 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 need help getting started on Raspberry Pi, I have an entire course to guide you through your first steps. I’ll help you use the perfect hardware, plug everything in and install your first system. You’ll also do your first project with me, just to make sure you are ready for the next level. Get all the information on this page if you are interested.

Can you Install Linux Mint on Raspberry Pi?

Linux Mint can’t run on Raspberry Pi because the distribution is only available for x85-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 new 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 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.

To do this, I created a virtual machine on my computer with Linux Mint running, and took note of the default applications.

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 something. 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 and messy, 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 think 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 on “Choose OS“.
  • Then “Other general purpose OS” > “Ubuntu“.
  • Pick the image corresponding to your Raspberry Pi model (Desktop or Server).
  • Flash it on your SD card and wait a few minutes.

First boot on Ubuntu Server

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.

Once done, follow the usuals 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 graphic wizard to help you with everything (language, time zone, network settings, create the first user and updating the system).

Are you a bit lost in the Linux command line? Check this article first for the most important commands to remember, and a free downloadable cheat sheet so you can have the commands at your fingertips.

Install Cinnamon desktop environment

Ok, now it’s time to install a desktop environment on your system (or another one if you have the Desktop version). We need to install Cinnamon, and to do this you have several choices:

  • The minimal installation: Install the package name “cinnamon”:
    sudo apt install cinnamon
    It 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

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.

Open your session with Cinnamon

After the installation, you’ll get the usual Ubuntu login screen. If you installed Ubuntu server, you’ll probably get an error here.

If you try to log in directly, it won’t work. Each time I tried, I received this error:

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.

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.

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:

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 version of this article

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.

How To Install Linux Mint On Raspberry Pi (Workaround Guide)

Linux Mint is a popular Linux distribution that is based on Ubuntu and Debian. It is a great choice for those who want a user-friendly and feature-rich operating system. Unfortunately, Linux Mint is not officially supported on the Raspberry Pi, but there is a workaround that allows you to install it.

Step 1: Download the Linux Mint Image

The first step is to download the Linux Mint image. You can find the latest version of the image on the official Linux Mint website. Once you have downloaded the image, you will need to extract it.

Step 2: Flash the Image to an SD Card

Once you have extracted the image, you will need to flash it to an SD card. You can use a program such as Etcher to do this. Simply select the image, select the SD card, and click “Flash”.

Step 3: Boot the Raspberry Pi with the SD Card

Once you have flashed the image to the SD card, you can insert it into the Raspberry Pi and boot it up. You should see the Linux Mint logo appear on the screen.

Step 4: Install the Linux Mint Packages

Once the Raspberry Pi has booted up, you will need to install the Linux Mint packages. You can do this by running the following command in the terminal:

sudo apt-get update && sudo apt-get install linux-mint-desktop

This will install the necessary packages for Linux Mint to run on the Raspberry Pi.

Step 5: Reboot the Raspberry Pi

Once the packages have been installed, you will need to reboot the Raspberry Pi. You can do this by running the following command in the terminal:

sudo reboot

Once the Raspberry Pi has rebooted, you should be able to log in to Linux Mint.

Conclusion

Installing Linux Mint on the Raspberry Pi is not officially supported, but it is possible with a workaround. By following the steps outlined in this guide, you should be able to get Linux Mint up and running on your Raspberry Pi.

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?