The device requires root privileges and BusyBox is installed
Minimum 1GHz processor (recommended)
Android System version 2.1 or later
Android device requires a custom ROM firmware
SD card to 2.5GB (requires 3.5GB for large image installation)
The device needs to support WiFi (this is used for other devices to log on via WiFi)
Support for EXT2 file system (most Android devices should be supported)
My device
Phone Model: Mi-one Plus
Processor Frequency: 1.5GHz * 2
SD Card: 16G class 4
System rom:miui_v4_2.8.10
BusyBox version: 1.20.2
Three. Required Software
Android Terminal Emulator (terminal emulator): for running shell scripts Google Play
BusyBox: Support for providing shell commands Google Play
Android VNC Viewer: Remote connection tool for Android devices Google Play
Ubuntu 12.04 image file: Image file to install Ubuntu Select Download: Full, Small, Core
Ubuntu.sh:Ubuntu installation Script Click here to download
Bootscript.sh:Ubuntu launch script point here to download
Linux Installer:linux Installation Wizard (this support a Help wizard, can not be needed) click here to download
Four. Start the installation
First of all, your phone needs chroot, that is, the ability to get root privileges to operate, equivalent to jailbreak. Do not know can refer to the "Android Get root Permissions" http://www.linuxidc.com/Linux/2013-05/84015.htm. Root is the premise, so the first to do this, but now a lot of ROM is doing very well, such as MIUI has a good authority management.
1. installation File download
The first is to download the necessary files, mentioned above the need for Ubuntu 12.04 image files, this is a project called Linux-on-android on SourceForge.net. The address I gave above has three packages available for download:
In fact, the following is an introduction to English, I will briefly introduce here:
The full image includes the complete Ubuntu system, including the Unity desktop, and many other commonly used software such as GIMP. Requires more than 3.5G of space.
The small image contains the basic Ubuntu system, which includes the LXDE desktop, which requires more than 2G of space.
The core image contains the underlying Ubuntu system, but this does not have a GUI, that is, there is no desktop but a command line.
The above download is the Ubuntu 12.04 image file to be installed, then we install also need to install the script, that is said Ubuntu.sh, as well as the installation of the startup script bootscript.sh. With these files after we in the phone's SD card root directory, a new folder named Ubuntu, and then put here we just downloaded the file into this folder, into the Ubuntu folder there are ubuntu.img, ubuntu.sh, Bootcript.sh these three files.
Http://www.linuxidc.com/Linux/2013-05/84014p2.htm
Android phone installed and running Ubuntu 12.04 (turn, no measurement)