Install Linux on Your Android Phone/Tablet (root Required)




Introduction: Install Linux on Your Android Phone/Tablet (root Required)

About: I make stuff

Hi there!

This guide will show you how to install Linux (any distro) on your Android device.

Before you continue, check the following:

- Make sure your device is not a Samsung Galaxy S6 (tested and not working)

- Make sure your device is rooted, you can download Root Checker from the play store.

- Make sure that busybox is installed, if not click here.

- Make sure that you have a file manager, if not click here.

Step 1: Install!

We need three applications for this project:

- Complete Linux Installer

- Terminal Emulator

- androidVNC

When downloaded, open Complete Linux installer, click Install Guides and then follow the steps from there.

By now you should have an archive with the distro files. For this guide we are going to be using Ubuntu (steps vary from the OS you chose).

Open your file explorer and create a new folder in the root of your device storage (user storage) called "ubuntu" (in this case it's Ubuntu).

Now, extract the archive to the Ubuntu folder and then remove the version numbers from the file, you should be left with "ubuntu.img" and "ubuntu.img.md5".

Step 2: Run

Now that the installation is complete, let's run Linux!

Open Complete Linux Installer and then click Launch. Choose your OS and then click boot.

A terminal emulator will pop up, follow the instructions from there!

When done, open androidVNC and type the following information:

Username: ubuntu

Password: ubuntu

Port: 5900

(this information may vary from your operating system, the OS you chose).

Step 3: We're Done!

If you have any questions/problems, feel free to comment!

Be the First to Share


    • Puzzles Challenge

      Puzzles Challenge
    • Make it Move Challenge

      Make it Move Challenge
    • Rice & Grains Challenge

      Rice & Grains Challenge



    3 years ago on Step 2

    Hi; I followed your guide and did all except "configure Linux" not sure what to do here..? And when I try to Start Linux, I get error: "Unable to get permission from terminal app, please reinstall "Complete Linux Installer"...? Please help..? Thanks in Advance..!


    Question 3 years ago on Step 3

    I tried to do all of these steps but it just took about 6hrs to load then just stopped right after step 2


    4 years ago on Step 3

    Please help. I installed debian ons my android device but when I tried to install python with 'sudo apt-get install python3' using the terminal emulator it gave me an error: command 'sudo' not found. Please help

    Uncle Kudzu
    Uncle Kudzu

    7 years ago

    Is this with a working GUI, or a CLI?


    Reply 7 years ago

    Or you can read about it in the Complete Linux Installer app


    Reply 7 years ago

    Yes, you have to connect to your device using androidVNC with the app running. Different Operating Systems have different instructions.