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 Ubuntu on Android without Root (2026)

Run Ubuntu 26.04 LTS or 24.04 LTS on your Android phone without root, with a full XFCE or KDE Plasma desktop, right inside the free Andronix app.

You can run a real Ubuntu system on an Android phone or tablet without rooting it. With Andronix 10.1, Ubuntu and its desktop run right inside the Andronix app: you pick Ubuntu, set up your user, and the desktop opens in the app. There’s nothing else to install and no command to paste. Nothing on Android itself is changed, and you can remove Ubuntu at any time.

Ubuntu 26.04 LTS with the XFCE desktop, installed with Andronix

What you get

This guide covers the free Ubuntu. Want Ubuntu with apps and a look already set up? Modded Ubuntu is the paid Modded OS edition of Ubuntu 26.04, with XFCE or KDE Plasma, and LibreOffice, GIMP and VLC ready on first boot (VSCodium too, on 64-bit phones): see Modded Ubuntu for Android.

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 1.8 GB for Ubuntu. The app tells you how much it needs before it starts.
RAM No minimum. KDE Plasma needs about 4 GB.
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 Ubuntu and a desktop

Choose Ubuntu 26.04 LTS, or Ubuntu 24.04 LTS if a program you need only supports 24.04. Then pick a desktop:

You want Pick
Our pick for most people XFCE
A lighter desktop LXQt
A classic desktop with menus at the top MATE
KDE Plasma (Ubuntu 26.04, about 4 GB of RAM) KDE Plasma
No desktop, just a terminal Command line only (no desktop)

On a device with less than about 4 GB of RAM, the app warns you about KDE Plasma and suggests XFCE. Not sure which to pick? See Choose a distro and desktop.

Step 3: Set up your user

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.

Step 4: Wait for the install

The app shows each step as it goes: checking your device, downloading and unpacking Ubuntu, installing the desktop and Firefox, and setting up your user. It usually takes 5 to 30 minutes, depending on your phone and your connection.

You can leave the app: the install keeps going in the background, with a notification that shows the step. If it stops, the app says what went wrong and offers Try again.

Step 5: Open the Ubuntu desktop

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

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

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

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

KDE Plasma on Ubuntu 26.04, installed with Andronix

Keep Linux running in the background

Android can stop apps in the background. If battery optimisation applies to Andronix, the app shows Keep Linux running once: tap it, so Android doesn’t stop Ubuntu while you use other apps. If Android stops it anyway, you see Android stopped Ubuntu; tap it to start Ubuntu again. See Process completed (signal 9).

Using Ubuntu day to day

To Do this
Open the desktop Home > Your Linux, tap Ubuntu’s row
Open Ubuntu’s terminal Tap Terminal on Ubuntu’s row
Update Ubuntu’s packages sudo apt update && sudo apt upgrade, in Ubuntu’s terminal
Install a program sudo apt install <name>
Add Python, Node.js, Java, Go or PostgreSQL sudo andronix pack add python (or node, java, go, db)
Share files with Android Save them to ~/Android/Download or ~/Android/Documents
Remove Ubuntu Home > Your Linux > ⋮ > Remove

What you save in ~/Android/Download and ~/Android/Documents appears in Download/Andronix and Documents/Andronix on your phone. To bring a file in, use Import in Settings › Linux › Android files in Linux. Your Linux home also shows in Android’s Files app. See Android files in Linux, Keep it updated and Dev packs.

There’s no backup inside the app yet, so keep copies of important files in the shared folders.

What doesn’t work

Ubuntu runs in user space with proot, on top of Android’s own kernel, so some things are out of reach without root:

The full list: Limitations.

Common questions

Is this the same as Ubuntu Touch?

No. Ubuntu Touch, from the UBports project, is a separate mobile operating system that replaces Android on a short list of supported phones. Andronix runs regular Ubuntu inside its own app, next to Android, and your apps and data stay as they are.

Do I need root, or to unlock the bootloader?

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

Ubuntu 26.04 or 24.04?

Pick 26.04 LTS unless a program you need only supports 24.04. Both are long-term support releases. If you had Ubuntu 18, 20 or 22 from the old app, its buttons now install a current version: the old Ubuntu 22 button installs 26.04, and Ubuntu 18 and 20 install 24.04. Old installs keep working; see Installs from before Andronix 2.0.

Is it slow?

On a mid-range phone, a light desktop like XFCE or LXQt is usable for browsing, coding and office work. If KDE Plasma feels heavy, XFCE and LXQt are lighter.

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 Ubuntu in Termux instead. 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 ubuntu --de xfce

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

Next steps

More guides