Android is regarded as the kernel-based Linux operating system that has been storming the mobile computer market since 2008. Although it’s based on a Linux kernel, it doesn’t function as a standard Linux distribution such as Ubuntu, Fedora, Debian and so on, but uses a Java virtual machine variant called Android RunTime that doesn’t support a traditional QT or GTK Linux device.

Yet Android, as an open source operating system, provides the freedom to never enter an iOS device and root the user’s ability to function as a superuser. This gives the user the ability to alter the system within the boundaries of the Linux kernel in the heart of Android. One such feature is to run a fully developed Linux operating system over Android, which can at first be Frankenstein’s concept, but a vision for advanced users, especially system admin types that would like Linux to run on their mobile device.

A rooted system is the first prerequisite to install a Linux distribution installation on an Android phone or tablet. The rooting steps for a system are beyond the reach of this report, in particular because each brand and design has its own distinct rooting procedures. For specifics on cheering for a particular brand and system type, please head to

For this post, Kali Linux will be installed on a rooted Android device. Kali Linux is popular with advanced Linux users and penetration tests with the necessary tools to perform ethical hacking. Linux Deploy is the key application to install Kali Linux to Android, which can be downloaded from the Google Play Store here.

Linux Deploy is a hypervisor, which produces a virtual computer on a real device that can run an operating system inside the network. Linux Deploy does not only support Kali Linux installation, it also supports other popular Linux distributions including Debian, Ubuntu, Fedora, CentOS, Slackware, Arch Linux, etc. The following installation process is for Kali Linux for this reason.

Once Linux Deploy is installed, go to the Properties and pick Kali Linux as the distribution if your computer runs an ARM processor and choose Architecture choice for Armhf. Linux Deploy automatically assigns space to the device’s memory, which may be renamed under the name linux.img by clicking the path install button. This will install Kali Linux in the background, press the update button.

Google Play Store will be reopened and the VNC viewer software updated to allow the user to’ disable’ the user interface after the installation of Kali Linux. The email should be “localhost,” and the name should be “kali.” The user will access the Kali installation by default using the VNC viewer; the user’s VNC username is’ android’ and password is’ alter.’ By definition, a 4 GB folder is used by Linux Install for Kali’s digital install drive. Expanding this standard virtual drive size is beyond the scope of this article, online articles detailing the steps that can be taken to expand the storage requirements of Kali Linux using certain commands in the distribution itself.

Categorized in:

Tagged in: