Want to run Linux on your Android phone without rooting it? 🚀 You can install full Linux distributions using apps like Termux and proot-distro. No root access or computer required. Here’s how to do it safely and easily.
✅ Step 1: Install Termux
First, install Termux from a trusted source:
- Go to Termux on F-Droid
- Download and install the APK
- Open Termux and grant storage permissions (if asked)
📦 Step 2: Update Termux and Install Packages
Update Termux and install essential packages:
pkg update && pkg upgrade pkg install proot-distro
proot-distro allows you to run Linux distributions inside Termux without root.
📥 Step 3: Install a Linux Distribution
Now install a Linux distro of your choice:
proot-distro list proot-distro install debian
Other options include Ubuntu, Alpine, Arch, and more.
💻 Step 4: Start the Linux System
To enter your installed Linux environment, type:
proot-distro login debian
You’ll now be inside a full Debian terminal running inside Android—no root!
🌐 Optional: Add GUI (Desktop Environment)
If you want a graphical Linux desktop:
- Install a GUI like XFCE:
apt install xfce4
- Use VNC Server:
apt install tigervnc
- Run:
vncserver :1
- Use a VNC viewer app to access the desktop
Note: GUI can be laggy on older devices.
🧼 Step 5: Exit and Uninstall (Optional)
- To exit Linux: type
exit
- To remove it:
proot-distro remove debian
It’s clean and doesn’t affect your Android system.
Using Linux on Android without root is great for coding, testing, and learning. You now have a full Linux terminal in your pocket! 🐧📱