开发者社区> developerguy> 正文

Android 手机上安装并运行 Ubuntu 12.04(转,没实测)

简介: 设备需要root权限,并且安装了BusyBox最小 1GHz 处理器(推荐)Android 系统版本 2.1 或以上Android 设备需要自定义的ROM固件SD卡至2.5GB (安装大映像的需要3.5GB)设备需要支持WIFI (这个用于其他设备通过WIFI登录)支持 Ext2 文件系统(大部分 Android 设备应该都支持)我的设备手机型号:Mi-One Plus处理器主频:1.
+关注继续查看

设备需要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 的映像文件    选择下载: FullSmallCore
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

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Tomcat - 安装 & 配置(Windows)
Tomcat - 安装 & 配置(Windows)
8 0
基于springboot来实现对日志文件内容的监控
基于springboot来实现对日志文件内容的监控
4 0
冬季实战营第一期:从零到一上手玩转云服务器 | 学习报告
训练营日期:2022年1月17日 - 2022年1月23日 需要先报名后学习,实际是17-21共5天5个场景的学习,链接地址:https://developer.aliyun.com/adc/series/wintercamplist1?spm=a2c6h.26268694.J_3660455150.2.503610f8RnszVx 我是5月份学习的,并没有实时参加训练营,因为觉着本次训练营课程设置很实用,所以对本次学习做个总结。
6 0
手撸一款简单高效的线程池(五)
在之前的内容中,我们给大家介绍了 C++实现线程池过程中的一些常用线优化方案,并分析了不同机制使用时的利弊。这一篇,是线程池系列的最后一章。我们会介绍一下 CGraph 中的 threadpool 如何使用,给出性能对比,并对接下来的工作做一些展望。让我们在线程池性能优化和功能提升的道路上,越走越远。
5 0
Travis CI简介
什么是持续集成? Travis CI 提供的是持续集成服务(Continuous Integration,简称 CI)。它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。
8 0
+关注
developerguy
A code cleanliness code farmers, A programmer concentrate on elegant design, A want to do with the product architect
1663
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载