Linux Deploy is an open source software and redistribute it under license GPLv3. It's an easy to use application that creates a disk image on the flash card, mount it and install OS distribution. You require to have a super user privilege to install linux on android phone. The best part of using this application is that the changes made on the device are reversible, i.e. the application and components can be removed completely. Installation of a distribution kit is carried out on from the official mirrors online.
Supported Languages: English and Russian
Supported Distributions: Debian, Ubuntu, Arch Linux, Fedora, openSUSE, Kali Linux, Gentoo, RootFS.
Instructional Guidelines: https://github.com/meefik/linuxdeploy/wiki/_pages