Install Linux on Android

Team AndroGuru
September 15, 2014

Linux on AndroidIt is always good to hear that “In Every Dual-Core smartphone, there is a PC trying to get out“, not only dual-core though. Earlier, It used to be big mess to use Linux based distributions on the way. You needed to carry your laptops everywhere you visit. If you love to work on Linux you would definitely know that there is no shortage of Java based, Android based and even Windows based mobile phones in the market. For a change there are now Linux based mobile phones available in market for the recent generation to use. There are not that high-end but cater to the daily needs of a user.

If you are using an Android device and are fully pleased with what you have, you are still welcome to use Linux(all important flavors) on your Android device too. There are many apps available on or off the Google Play Store that would make it possible to carry out the same.


  • Android smartphone
  • 4GB Memory Card
  • Device needs to be Rooted (Use Framroot available on the Google Play Store)
  • Backup all files (Optional)


Even though this process does not create damage ,  you will not be able to hold anyone responsible if anything happens to your Android phone during the process of installing or running Linux.

Indeed, now to make the magic happen you are free to use apps on the Google Play Store. Use Complete Linux Installer and along with it, install android-vnc-viewer . The entire process for installation is very simple just like installing any other Android app. In case you are stuck, follow what Linux Installer displays as tips. We have attached below some screenshots of what it would look like so that you know where you are heading.

In case you want to get more familiar with the task you could refer Linux on Android .


There are many ways to install Linux on Android based device. Another way to do that is with BusyBox.

Step 1: Install BusyBox

Download and install the app from above link, then head over to Install Busybox tab andpress the “Install” button.

Step 2: Installing terminal , and checking if everything is properly working:

Terminals are not supported by the Play Store, so you will need to download its .apk file from an external source and then install it on the device. Download the .apk file.

Once the .apk file is installed , open the Terminal app. Type the word “su”. The app will ask for root access and you should give it so it has rights to run scripts (which we will later use to launch Ubuntu). To properly test if your terminal and BusyBox libraries work , type “busybox arping –help“. If it prints some text and you see lots of parameters like -f -q -b it is working fine. If not , check if your phone is rooted and cross-check if BusyBox is properly installed with permission status.

Step 3: Downloading the scripts and the Ubuntu system

After completing the previous two steps successfully, download two files to have Linux (Ubuntu) on your device. First of all, connect your device to your PC in USB storage mode or simply in a way that you can access your SD card from the PC. Create a folder name Ubuntu in your SD card. Download the Launching Script and the Ubuntu File System. Extract both the files and transfer them inside the Ubuntu folder on your SD card.

Step 4: Running the Ubuntu system

Go back to the Terminal app and write “su’ again. Then write “cd /mnt/sdcard“. To confirm everything is working try to write “ls” and see if you can recognize your folders (you might find the Ubuntu folder as well).To start our ubuntu write “cd /ubuntu” and then “sh“. This will execute many procedures which are trying to set your system. It will request to enter a resolution. Use number x number format to express it. For example: 600×400 is the proper format. For the best appearence and performance we suggest 800×480. Now everything is done. The Ubuntu system is running , however cannot be seen. To see it , use AndroidVNC.
Set this information :-
  1. nickname: user
  2. password: ubuntu
  3. address: localhost
NOTE: If you do not want to damage Ubuntu system , always write “exit” in terminal before you finish your work or shut down your phone.Press connect and you are done. You can move and do what you want.
Xiaomi Mi 6 - AndroGuru

Xiaomi Mi 6 could be launched on 11 April 2017

According to Weibo, the Xiaomi Mi 6 is rumored to be launched on April 11. There have been quite a few launch dates that have been reported earlier, but with the….

Lenovo sells 3 million Moto M - AndroGuru

Lenovo sells 3 million Moto M units in less than six months

The Moto M managed to live up to it’s desired purpose as it has already sold over 3 million units in just over 6 months.

Android Oreo - Android News - AndroGuru

Android O Preview now available to developers

This week, Google released the next version of the smartphone OS, a developer preview of the Android O also know as Oreo

Raspberry Pi Zero - AndroGuru

Google’s Android Things OS won’t work on new Raspberry Pi board

The Raspberry Pi Zero W was launched on 28th February earlier this year. It is similar to the Raspberry Pi Zero but has Wireless Fidelity (802.11n wireless LAN) and Bluetooth (4.0) functionality for just around Rs.650.

Richer Keyboard experience for Chromebooks with Android O - AndroGuru

Richer Keyboard experience for Chromebooks with Android O

With Android O the problem of keyboard navigation on Chromebooks will be tackled. This will be done by adding a standard for arrow and tab functions in Android.

Android O makes it easier to add custom ringtones and notifications - AndroGuru

Android O makes it easier to add custom ringtones and notifications

Android O was first announced earlier this week. It’s all about presenting to the users a deeper customization experience.

Samsung Galaxy 8

Color Options and Pricing of Samsung Galaxy S8 leaked

Evan lightly states that the Galaxy S8 will cost €799 while the Galaxy S8+ will be priced at €899.

Super Mario Run for Android - AndroGuru

Super Mario Run for Android available from 23 March 2017

As per the tweet from Nintendo of America, Super Mario Run for Android will be available from 23rd March 2017. I

Android Lock - 3 Simple Steps to Check Your Android Device’s Security Patch Level

3 Simple Steps to check your Android Device’s Security Patch Level

In this highly connected modern world, all mobile devices are vulnerable to dangerous remote attacks and everything from your personal, official and financial data can be mined from your smartphone.

Walmat accidentally shelves Google Home early

Walmat “accidentally” shelves Google Home early

Google Home is now the second device to feature the full implementation of Google Voice Assistant.

Samsung W2017

Samsung officially makes the W2017 a flip Android phone

The Samsung W2017 pricing has not been announced as of now, but there are talks that it could be priced at CNY 20,000.


How to reduce mobile data usage on Android

We tech junkies love exploring new things and for that we need our internet connection all the time. Unfortunately, these connections do not come cheap. In fact, the unlimited data plans are so expensive these days that I am always scared of exceeding my monthly data allowance – something I am sure you can relate […]


Bluetooth –What is it and how to use it?

If you were not living under a rock for the last decade, which I can safely assume you were not then you must have heard about Bluetooth. However, most of you are still unaware what it actually is, how it works and what you can do with it. I will help you fill in the […]


Android Music Players – The best of the best

I am a big Android fan and I make no bones about it. This is why I am very happy whenever I meet an Apple-to-Android convert. The one common reason because of which these converts switched to an Android, include words like ‘iTunes’ and ‘oppression’. The best thing about Android for me is the unrestricted […]


Fatal error: Call to undefined function comments_close() in /home/content/85/11358085/html/wp-content/themes/techpro/comments.php on line 22