how to install manjaro on raspberry pi

How to Install Manjaro on Raspberry Pi: 2026 Guide

If you click our links and make a purchase, we may earn an affiliate commission. Learn more

If you’re interested in getting Arch Linux on your Raspberry Pi, Manjaro is probably your best option. It’s based on Arch, but packaged as a traditional Linux distribution, with support for many desktop environments and architectures. Let’s learn how to install it on a Raspberry Pi.

The easiest way to install Manjaro on a Raspberry Pi is to download the latest image from the official website. It can then be flashed to an SD card using a tool such as Raspberry Pi Imager or Balena Etcher.

In this tutorial, I’ll start with a short introduction about Manjaro, and then show you how to install 3 different flavors: Minimal, XFCE, or KDE Plasma.

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!

What is Manjaro?

manjaro logo

Presentation

Manjaro is introduced as a fast and user-friendly Linux distribution.
It’s based on Arch Linux, a system we don’t see too much on Raspberry Pi due to the installation complexity (compared to other distributions).

So Manjaro brings fresh air to the Raspberry Pi and will delight fans of Arch Linux.

Versions

This operating system is available in multiple versions, with different purposes:

  • Official Versions: For desktop computers.
  • Community Editions: Manjaro also supports many community projects to offer more choices for end users.
  • ARM Architecture: You’re probably here for these versions today, as most single-board computers are supported.

For this tutorial, I’ll be testing Manjaro on my Raspberry Pi 4, but you can follow the same steps with other single-board computers (if supported).

Note for Raspberry Pi 5 users: As of this update, the Pi 5 is still not officially supported on Manjaro. However, some users have reported that it’s mostly working.

That being said, be aware that it’s not guaranteed to be stable on the Pi 5.

History

Manjaro released its first version in 2011 and was in beta stage until 2013.
So it’s pretty new in terms of Linux history, but old enough to give us a stable operating system.

Something not working as expected?
You can get answers from real experts in minutes.
Get help with your setup

Manjaro is now using similar designations to Ubuntu for the release names, with a version including the release year and month, along with a code name. For example, the version I’m testing for this article is 23.02 and was released in February 2023.

wildlife landscape photograph of Kilimanjaro
Kilimanjaro (Tanzania)

The Manjaro name originates from Mount Kilimanjaro, and you can pronounce it as ‘Man-jar-o’ or ‘Man-ha-ro’.

Goals

Manjaro is based on Arch Linux, so it inherits from the principles of this distribution (design simplicity and intuitiveness, for example). Manjaro added an easy installation process while improving some Arch Linux features.

The official goals of Manjaro have always been to bring usability and accessibility and make it operational directly after the installation.

Note: Manjaro for Raspberry Pi is not as active as other distros, but there are still regular package updates, even if slow. The release hasn’t changed from version number 23.xx in a while, but Manjaro uses a rolling release model, so you can still get newer packages.

We’ll now try the three versions available on Raspberry Pi and see the result.

Manjaro Minimal Installation

I’ll start with a big section, showing you directly the operating system without an interface, and telling you the main differences with Raspberry Pi OS (and most Debian-based distributions).
The next two sections will be shorter, with just a demonstration of the XFCE and KDE versions.

Download Manjaro

To download a Manjaro installation image, you need to visit the official website:

  • Open the Manjaro download page for ARM architecture.
  • Select Raspberry Pi from the dropdown list.
    manjaro select ARM hardwareThis same image works on Raspberry Pi 4 / 400 / 3B / and Zero 2, but older models are not supported. (Raspberry Pi 5 is not officially supported, but probably works.)
  • You’ll get screenshots of each version, with a short blurb explaining their differences.
    manjaro different versions list
  • Click on “Download” for the one you want to get the image file directly onto your PC.
    It’s also possible to use Torrent if you prefer by clicking on the “More” option.

I’m downloading the Minimal image for my first test, but the download process is the same for all versions at this point.

Flash the Manjaro Image on an SD Card

Once you have the image on your computer, flash it onto an SD card. The process is similar to how it’s done for any other operating system on Raspberry Pi.

Recommended next step
Master Raspberry Pi in 30 Days

If you want a clearer path than jumping from tutorial to tutorial, my book gives you a step-by-step roadmap to really understand your Raspberry Pi.

Check the book here

I’ll show you the steps using Raspberry Pi Imager, as I assume you already have it installed. But feel free to use Balena Etcher instead, or any other tool you like.

If you’re not familiar with this process, here are the steps:

  • Download and install Raspberry Pi Imager, if you don’t already have it on your computer.
  • Launch Raspberry Pi Imager.
  • We’ll be using a custom image, so there’s no need to choose a device.
    Currently, Manjaro is not listed in the OS list, whatever device you choose.
  • Next, click Choose OS and scroll down to Use custom:
    raspberry pi imager use custom image
    Select the image file for Manjaro from your Downloads folder.
  • Then, click Choose Storage, and pick the SD card you want to use.
    raspberry pi imager with manjaro choose storage
  • Finally, click Next to start the writing process.
    Imager will ask if you want to “Apply OS customisation?” but I don’t think it works with Manjaro, so how you answer doesn’t matter. I chose No followed by Yes to confirm.

After a few minutes, the SD card is ready. You can eject it and insert it into your Raspberry Pi.

Note: if all of this is new to you, you may want to read my Raspberry Pi Imager guide for more details.

Manjaro Installation and Configuration

Insert the SD card into the Raspberry Pi and power it on.
After a few seconds, the system boot is complete and a wizard appears. You’ll need to set your keyboard layout first:

manjaro choose keyboard layout

(You can enter type the first letter to jump down in this menu and the following ones.)

Then, you’ll create your first user:

manjaro create username

Enter the username you want to use and confirm. Then you can add additional groups for the new user. You can keep it empty or use the defaults provided.

Then, you need to answer the following questions:

  • User full name.
  • User password.
  • Root password (yes, there is a root user available).
  • Timezone and locale (e.g., en_US.UTF-8):
    manjaro setup  enter timezone
  • Device host name:
    manjaro setup set hostname

Try not to miss any step, as each time you fail to give it the correct information, it will restart the wizard from the beginning, which is pretty annoying.

Finally, the wizard gives you a list to confirm all the information.
manjaro install wizard summary of settings
Confirm if everything is OK.

The basic configuration takes a few seconds.
Then the system resizes the SD card partitions and reboots.
After rebooting, the system is configured with your settings and ready to use.

Network Configuration

The Ethernet connection on a DHCP network works directly.
It’s really the best way to get Internet access.

To set up a Wi-Fi connection, it’s a little more involved:

  • Launch the iwd configuration tool:
    iwctl
    manjaro iwd configuration tool
    Now you’ll be inside the iwd prompt.
  • Check if your Wi-Fi adapter is powered on:
    device list
    manjaro wifi device list
    “Powered” should be set to “on” and “Mode” set to “station.”
    (If not, refer to this Arch wiki page to change it appropriately.)
  • Scan for wireless network SSID names:
    station wlan0 scan
    station wlan0 get-networks

    (Change “wlan0” in the commands above and below if your adapter has a different name.)
    manjaro iwd scan wifi networks
  • Connect to your Wi-Fi network by SSID name:
    station wlan0 connect MY_SSID
    Replace “MY_SSID” with the network you want to connect to.
    (You can use TAB to autocomplete names.)
  • When prompted, enter your Wi-Fi password.
  • Quit the iwd configurational tool:
    exit
  • Check if you got an IP address and are connected:
    ip a
     manjaro wifi connected
    Success!

Note: if iwctl doesn’t work properly, make sure you’re part of the “network” group:
groups pat
manjaro groups command

Using SSH

SSH is enabled by default, so I highly recommend switching to SSH as soon as possible if you have another computer to follow this tutorial.

You can connect directly to the user you just created, and use “sudo” to run administrator commands after that.

If you don’t know the IP address of your Raspberry Pi, you can use this command to find it:
ip a

ip a command to find ip address

Then, connecting to your Raspberry Pi running Manjaro works the same way as with other distributions. You can read my SSH guide here if you need more guidance.

Tip: Command lines can be a pain to memorize. I put the essential Linux commands on a printable cheat sheet so you don't have to keep googling them. You can grab the PDF here if you want to save some time.

Useful Commands

Keep in mind that Manjaro is based on Arch Linux, and not on Debian, so many commands are different than what you might be used to with Raspberry Pi OS.

Here is a quick overview that may be useful if you are new to this:

  • Install a new package:
    • pacman is the apt equivalent on Manjaro.
    • To install a new package:
      sudo pacman -S <package>
    • To search a package name:
      sudo pacman -Ss <search>
    • To update the system:
      sudo pacman -Syu
      manjaro using pacman to update system
  • Find your Raspberry Pi IP Address:
    • As mentioned earlier, you can use this command:
      ip a
  • Get more help:
    • As the goal here is not to give you a detailed tutorial on how to use Manjaro, I highly recommend checking the Manjaro wiki if you need help with something.
    • If you don’t find a Debian command on Manjaro, check the wiki or the forum here.

For basics commands, if you’re used to Raspberry Pi OS/Debian or any Linux distribution, it should be ok for you. I keep a list of useful commands for Raspberry Pi OS if you need help to start.

Testing the Minimal edition of Manjaro was a great experience overall, with a nice welcome wizard that helped us with the basic configuration. The main downside was the Wi-Fi configuration (but I’m sure there is a solution).

Let see how the versions with a graphical interface perform, starting with the XFCE edition.

Manjaro XFCE Installation

xfce logo

XFCE is a common desktop environment on Linux.
It’s supposed to be user-friendly and lightweight, so it’s a good choice for a Raspberry Pi.

You can download and prepare the SD card the same way (download page + Raspberry Pi Imager). The first boot with XFCE is similar to what I explained for the Minimal edition.

A wizard shows up, and you can configure the basic parameters the same way. Configure the users, passwords, timezone, language and layout and continue. The only difference being that you get a more intuitive graphical interface for doing this.

The Raspberry Pi will reboot to apply the configuration.

After the reboot, the graphical environment starts with a login screen (unless you asked to auto-login the default user). Enter your selected password and continue.

You are now on the XFCE Desktop and can use it like you would on any distribution.

manjaro xfce desktop showing multiple programs

Wi-Fi’s connection works well on XFCE. Click on the network icon at the bottom-right, near the clock, select your network, and enter your Wi-Fi password.

You’ll find all the basic software in the start menu on the left.
You can install more packages from System > Add/Remove software.

Let me know in the community if you have any issues/questions about this environment, but it seems user-friendly enough to find anything you need easily.

Manjaro KDE Plasma Installation

I was also interested in testing KDE Plasma with Manjaro, so I did it :-).

KDE is another desktop environment you’ll often find on many Linux distributions.
It’s probably more known than XFCE, as it has always been a direct competitor to GNOME.
KDE Plasma is a new version of the environment, created by KDE for Linux systems.

On the first boot, you’ll get asked similar questions as with the other editions, with a graphical interface (like for XFCE). Complete the configuration wizard and reboot.

Here is an overview of the KDE desktop look:

manjaro with kde desktop

There’s no big difference with XFCE at first sight.
You’ll need to use it a lot to see which option is best for you.
It’s a personal choice, both work fine. It’s a matter of habit, more than performance or features.

Establishing a wireless connection can be done the same way as on XFCE, on the bottom-right of the screen:
wifi connection manjaro kde

Video Tutorial

I did a video on the Manjaro installation process for Raspberry Pi if you need a step-by-step guide:


🛠 This tutorial doesn't work anymore? Report the issue here, so that I can update it!

Stuck on this project? Ask me or other Pi users in the RaspberryTips Community. We help each other out and you'll get answers quick. Join and fix it together.

Final Thoughts

And that’s it, you now know how to install and configure Manjaro on Raspberry Pi.
It was just an introduction, but I hope you now have a better understanding of this system and will give it a try.

Personally, I really like this system. Even if I’m not familiar with Arch Linux, I find it pretty easy to use, especially with a desktop environment.

I think it could be a good option if you plan to use your Raspberry Pi as a desktop PC (especially for the Raspberry Pi 4). This distribution deserves a high rank in my list of the best Raspberry Pi operating systems.

If you’re interested in Arch Linux, consider test-driving EndeavourOS. It’s not as intuitive as Manjaro yet, but they’re pretty new, so I’m sure they’ll get better in time.

Not getting the same result?

Even when you follow every step, small differences in OS version, hardware or config can change the outcome. Instead of wasting time guessing, get help from people who have already fixed the same kind of issue.

Ask your question now →
🔒 No risk. Cancel anytime.
  • Get help on your exact issue
  • Access step-by-step videos for tricky setups
  • Browse the website without ads

Similar Posts

11 Comments

  1. Hello I just tried to install manjaro arm on my raspberry pi-4 and it started the install but it never came up with the window to setup the information and I can’t figure out what happened!

  2. Great tutorial – thanks. I wasn’t aware of the tool (available for macos) that saved me a few minutes.

    Just one thought, I used to use archlinux a lot. It used to be common practice to run sudo pacman -Syu to update all packages after the initial install – I guess it was to keep with the ethos of a rolling release linux distribution.

    Thanks again for the tutorial.

  3. Installed KDE found it to be very Slow on RPI4 4GB.
    I have a felling that i’, using a slow 16GB SD card. what type/make and size do you recomand?

    1. Hi Andrew,

      Yes, it’s possible

      Don’t miss my new post coming tomorrow, it will help you to choose a good SD card

  4. I installed Manjaro on a RPi 4 8G board and it works amazingly well. I could never get good performance out of either Firefox or Chrome on Ubuntu or Raspbian. Youtube videos were virtually flawless – very few dropped frames. My next step is to copy the SDHC installation over to an SSD to get speedier boot times. Raspbian has an app that does that. Is there something similar in Manjaro?

    1. Hi Paul,

      Good news!
      I don’t know if Manjaro has the same tool, but you can probably find something similar

  5. The download for Manjaro on RPI4 is no longer available, and cannot be found anywhere on the web. the download page for Manjaro only has the bootable images for other operation systems.
    Oh well, too good to last.

  6. Iv just completed install on my Pi400 and can’t login. 100% sure the user/password is correct. “Login failed”
    What can I do?

  7. Any way to get Manjaro to boot from SSD instead of flash? I’ve got Manjaro XFCE up and running. Long term through, an SSD would be better. Also, can you recommend a suitable SSD drive? 250GB 500GB and/or 1TB.

Leave a Reply

Community members only
Comments are reserved for RaspberryTips Community members. Join the community to ask questions, get help, and interact with other Raspberry Pi users.

Join the community  or  log in