设备需要root权限,并且安装了BusyBox
最小 1GHz 处理器(推荐)
Android 系统版本 2.1 或以上
Android 设备需要自定义的ROM固件
SD卡至2.5GB (安装大映像的需要3.5GB)
设备需要支持WIFI (这个用于其他设备通过WIFI登录)
支持 Ext2 文件系统(大部分 Android 设备应该都支持)
我的设备
手机型号:Mi-One Plus
处理器主频:1.5GHz * 2
SD卡:16G class 4
系统ROM:MIUI_v4_2.8.10
BusyBox版本:1.20.2
三.需要的软件
Android Terminal Emulator (终端模拟器) :用于运行 shell 脚本 Google Play
BusyBox :用于提供 shell 命令的支持 Google Play
Android VNC Viewer:用于 Android 设备的远程连接工具 Google Play
Ubuntu 12.04 的映像文件:用于安装 Ubuntu 的映像文件 选择下载: Full、Small、Core
ubuntu.sh :Ubuntu 的安装脚本 点这里下载
bootscript.sh:Ubuntu 的启动脚本 点这里下载
Linux Installer:Linux 安装向导(这个支持个帮助向导,可以不需要) 点这里下载
四.开始安装
首先您的手机需要 chroot,也就是能够获得root权限去操作,相当于越狱。不懂的可以去参考 一下“Android获取root权限” http://www.linuxidc.com/Linux/2013-05/84015.htm 。root是前提,所以先要把这个做好,不过现在很多ROM都做的很好,比如MIUI就有很好的权限管理。
1.安装文件下载
首先就是下载必要的文件,上面讲到的需要的 Ubuntu 12.04 的映像文件,这个是在 sourceforge.net 上的一个叫 Linux-on-Android 的项目。我上面给的地址中有三个包可供下载:
其实下面就有英文的介绍,我就在这里简单介绍一下:
•full 映像包含了完整的 Ubuntu 系统,其中包括 Unity 桌面,还有很多如GIMP等常用软件,非常齐全。需要 3.5G 以上空间。
•small 映像包含了的基本的 Ubuntu 系统,其中包括 LXDE 桌面,需要 2G 以上空间。
•core 映像包含了基础的 Ubuntu 系统,不过这个没有GUI的,也就是没有桌面只有命令行。
上面下载的就是待安装的 Ubuntu 12.04 的映像文件,然后我们安装还需要安装脚本,也就是上面说的 ubuntu.sh ,还有安装后的启动脚本 bootscript.sh 。有了这些文件后我们在手机的SD卡的根目录,新建一个文件夹取名为 ubuntu ,然后把这里我们刚才下载好的文件放到这个文件夹里面,到这里 ubuntu 文件夹里就分别有 ubuntu.img、ubuntu.sh、bootcript.sh 这三个文件了。
http://www.linuxidc.com/Linux/2013-05/84014p2.htm