Halloween Happy Halloween from Andronix. A full Linux desktop on your phone, no tricks. See Modded OS Halloween sale · until Nov 1 Modded Pass and Andronix Complete, 30% off*. See the prices

New Andronix 10.1 is here: Linux right inside the app, fully automated. How it works

Blog · Guide

How to Install Arch Linux on Android without Root (2026)

Run Arch Linux ARM on Android without root: pacman, a sudo user and an XFCE, LXQt or MATE desktop, right inside the free Andronix app.

You can run Arch Linux on an Android phone or tablet without rooting it. With Andronix 10.1, Arch and its desktop run right inside the Andronix app, with pacman, a rolling release and a normal user with sudo. There’s nothing else to install and no command to paste. Nothing on Android is changed, and you can remove Arch at any time.

Arch Linux with the XFCE desktop, installed with Andronix

What you get

What you need

Android 8 or newer. No root.
CPU A 64-bit ARM processor (arm64). Almost every phone from the last few years has one.
Free storage About 3 GB. The app tells you how much it needs before it starts.
RAM No minimum.
Apps Only Andronix, from Google Play.

Full details: Requirements. On Android 7 or a phone without an arm64 processor, see On older phones: with Termux.

Step 1: Install Andronix

Install Andronix from Google Play and open it. On Home, under Install Linux, tap Linux distros.

Step 2: Pick Arch and a desktop

Choose Arch Linux, then XFCE, LXQt for a lighter desktop, MATE, or Command line only (no desktop). Not sure? See Choose a distro and desktop.

Step 3: Set up your user and install

On Set up your user, enter a User name (lower-case letters and numbers) and a Password (at least 4 characters), then tap Continue. The root account stays locked; use sudo with this password for admin work.

The app shows each step as it goes: checking your device, downloading and unpacking Arch, installing the desktop and Firefox, and setting up your user. It usually takes 5 to 30 minutes. You can leave the app: the install keeps going in the background, with a notification. If it stops, the app says what went wrong and offers Try again.

Step 4: Open the desktop

When it’s done, tap Open the desktop (for a command-line install, Open the terminal). The first start can take a minute.

Later, Arch is on Home under Your Linux. Tap its row to open the desktop, or Terminal to open Arch’s terminal:

cat /etc/os-release
sudo pacman -Syu
Home, Your Linux: a distro running with an Open pill

More: Install in the app and Your Linux on Home.

The XFCE application menu on Arch Linux

If battery optimisation applies to Andronix, the app shows Keep Linux running once: tap it, so Android doesn’t stop Arch in the background. If Android stops it anyway, the app says Android stopped Arch; tap that to start it again. See Process completed (signal 9).

Keeping Arch healthy

Arch is a rolling release, so a few habits matter more than on Debian or Ubuntu:

To Do this
Open the desktop Home > Your Linux, tap Arch’s row
Open Arch’s terminal Tap Terminal on Arch’s row
Update Arch sudo pacman -Syu, in Arch’s terminal
Install a program sudo pacman -S <name>
Add Python, Node.js, Java, Go or PostgreSQL sudo andronix pack add python (or node, java, go, db)
Bring a file in from Android Import in Settings › Linux › Android files in Linux
Remove Arch Home > Your Linux > ⋮ > Remove

What doesn’t work

Arch runs in user space with proot, on Android’s own kernel, so some things are out of reach without root: Snap, Flatpak and Docker, VPNs or hardware such as USB drives, and the microphone (for now). Packages that load their own kernel modules won’t work either. GPU acceleration is experimental and off by default; see GPU acceleration. The full list: Limitations.

Common questions

Arch or Manjaro?

Both use pacman. Arch gets updates as soon as they’re released. Manjaro ARM is also available, but in Andronix its sudo doesn’t work yet, so in the app you use the root terminal for admin work. See Supported distros.

Why “Arch Linux ARM”?

Arch Linux itself only builds for x86_64 PCs. Phones use ARM processors, so on a phone Andronix installs Arch Linux ARM, the community port that follows Arch closely.

Do I need root?

No. Nothing on Android is modified. Arch lives in the Andronix app. To delete it, open Home > Your Linux, tap ⋮ next to Arch, then Remove.

On older phones: with Termux

On Android 7, on a phone without a 64-bit ARM processor, or if you prefer the command-line installer, Andronix runs Arch in Termux instead (on x86_64 devices, that’s Arch Linux itself). Install Termux from F-Droid (recommended), the Termux project’s GitHub releases, or Google Play (Android 11 and newer), then paste this line into it:

(curl -fsSL --retry 4 --retry-delay 3 https://dl.andronix.app/get.sh -o $PREFIX/tmp/get.sh || curl -4 -fsSL --retry 2 --retry-delay 3 https://dl.andronix.app/get.sh -o $PREFIX/tmp/get.sh) && sh $PREFIX/tmp/get.sh install arch --de xfce

The whole Termux setup, with the desktop: Andronix with Termux and the docs.

Next steps

More guides