How to Install Linux on Android Phone

We all know what installing a Linux on your Android Phone. A regular Linux distribution, when installed on your Android device, can open a whole new world of possibilities. It can transform your Android device into a full-blown Linux/Apache/MySQL/PHP server. You can run web based applications on it, install and use your favorite Linux tools, and even run a graphical desktop environment.

To be precise we can say that having a Linux on an Android device can come in handy during many situations. There are several ways to install Linux on your Android phone. So, in this post, we will be looking at some of the easy yet effective options. If you want to install Linux on an Android phone, you can examine the below-mentioned possibilities.


1. KBOX: No Root Required

It has been seen that installing Linux on Android usually means going through the rooting of Android system. There are serious risks involved in this process. Well, KBOX eliminates this option for you losing out while rooting. This Linux distribution can easily be installed on non-rooted Android devices.

KBOX has to be downloaded from the website since it is not available on the Google play store.

Certainly, KBOX is not a substitute of full Linux distribution, but it can be useful in certain situations. This powerful and flexible tool can be used to backup files on your Android device to a remote server. The supplied SSH server allows you to access your Android device via an SSH connection.

2. Linux Deploy

For those who have more needs, Linux Deploy is the right option. It is indeed a good option when it comes to installing Linux on a rooted Android device. This open source app offers an easy way to install and run a supported Linux distribution. The good news is that Linux Deploy is that it hides all the technical details behind a user-friendly interface. This gives you a simple and easy to understand method to install and run Linux on your rooted Android device.

Before you begin the process of installing Linux on Android phone using Linux Deploy, you need to install two additional apps on your device. These are a terminal emulator and a VNC client. The best terminal emulator and VNC client apps available are VX ConnectBot and MultiVNC.

Linux Deploy supports many popular distros, including Debian, Ubuntu, Arch Linux, Fedora, and openSUSE.

3. Limbo PC Emulator

Limbo PC Emulator provides yet another way to run Linux on an Android device. One drawback of Limbo is that it is not particularly fast. The positive factor with Limbo is that Limbo PC Emulator doesn’t require rooting. The app is simple and very straightforward to use.

4. Install GNURoot App

The favorite place to get all the stuff for Android device has always been Google Play Store. GNURoot App is one the application that offered by Google’s App Market portal. There are of course numerous other applications available as well. The GNURoot app installs a fake root file system of Linux on your Android phone. GNURoot application is a very good alternative rooting your phone with Linux OS. Thus you can search for GNURoot on the Google Play Store. The app can be installed for easy Linux set up on Android phone.

5. Choose Linux Distro

We all are well aware that Linux comes up with various Distros. The famous Distros that we all know that Linux comes up with are Fedora, Debian (Wheezy) and Aboriginal. The GNURoot app offers these distros in a convenient drop-down list. You can choose the one you want. After successful installation, you just need to select the Linux distro you wish to operate on. You must also note that Linux distro can be deployed with the help of choosing the Rootfs (Root file system).

6. Launch Root File System

Once you are sure about selecting the Rootfs, you need to launch them. This will only happen once you have selected the Rootsf and they will be launched as a fake root. Just select the checkbox and tap on Launch Rootsf. Just below if, you have the option to eliminate a rootfs. This can be done by selecting the ones you do not wish to continue operating on.

7. Install Required Packages

Linux is well known and appreciated for its Package Management System all over the world. So you can begin by simply installing the required software and tools through the package manager. Once the software is installed the work can be started. You will then be ready to work with Linux on your Android phone without rooting your device.

Besides this, there is another similar method to install Linux. Instead of installing the general GNURoot app, you can go with specific GNURootdistro app such as GNURootDebian and GNURoot Fedora etc. this becomes handy if you want to work on an individual Linux distro.

Now considering that you wish to install Debian on your phone. Primarily, install the GNURootDebian App from the Google Play Store. But before this make sure that you have enough space for its storage. Then, install the Debian by tapping on Patch Installation. Following this, you just have to launch into GNURootDebian.

How to Install Linux on Android Phone – Conclusion

The apps and steps that we have mentioned in the post are some of the most common yet effective ways to install Linux on your Android phone. But you must also keep in mind that the methods we have described are not your only options for running Linux operating system on an Android device. The Complete Linux Installer and Linux operating system Installer applications, for example, let you install a Linux distribution on a rooted Android device.The above-mentioned possibilities have their own respective advantages and disadvantages.  Since they are all available free of charge, you can try them all and pick the one that best fits your needs.