移动叔叔
标题:
Android 手机上安装并运行 Ubuntu 12.04
[打印本页]
作者:
汤姆猫
时间:
2013-7-29 08:07
标题:
Android 手机上安装并运行 Ubuntu 12.04
@CAB_moon
说要Fedora的,我就上了!亲亲我。。。。。。。
出来了哦!!Fedora:small:
http://sourceforge.net/projects/linuxonandroid/files/Fedora/Small/fedora-BETA-small.zip/download
full:
http://sourceforge.net/projects/linuxonandroid/files/Fedora/Large/fedora-BETA-large.zip/download
core:
http://sourceforge.net/projects/linuxonandroid/files/Fedora/Core/fedora-ALPHA-core.zip/download
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
联想A820T专用教程【其他神马的通用教程弱爆了】
Android 手机上安装并运行 Ubuntu 12.04【一条龙教程】网上有这样的,但是不全面,为了大家方便,我重新写了下
安卓是个基于Linux的开源程序,他的安全性和易用性能大家都知道,但是大家知道可以在安卓的内核上运行其他的Linux吗?于是,汤姆猫翻阅了网上的各种教程后,编写了这个终极版本的,把所有琐碎的过程总结在一个帖子里面,给移动叔叔的小伙伴们提供更加便利的教程哈!
一、图片效果预览
先上个效果图哈!
[attach]274818[/attach][attach]274821[/attach][attach]274820[/attach][attach]274819[/attach]
上图是小米手机的运行效果。感觉怎么样?是不是很诱惑??{:2_35:} 你的A820T也一样能做到
这就是安装最新的 Ubuntu 12.04 在 Android 智能机上的效果。同时因为 Unity 原生就是支持触屏设备的,所以操作方面还是可以的,只是屏幕有点小,但是可以通过电脑远程连接 哦!VNC.SSH都OK的啦!{:2_138:}
二.配置要求
A820T跑这个没问题,如果要给其他手机跑的话:
设备需要root权限,并且安装了BusyBox
最小 1GHz 处理器(推荐)
Android 系统版本 2.1 或以上
Android 设备需要自定义的ROM固件
SD卡至2.5GB (安装大映像的需要3.5GB)
设备需要支持WIFI (这个用于其他设备通过WIFI登录)
支持 Ext2 文件系统(大部分 Android 设备应该都支持)
我的设备
手机型号:A820T
处理器主频:1.2GHZ*4
SD卡:16G class 4
系统ROM:官方ROM
BusyBox版本:1.20.2
三.需要的软件(都可以在豌豆荚或者是腾讯手机管家里面找到丫)
Android Terminal Emulator (终端模拟器) :用于运行 shell 脚本
BusyBox :用于提供 shell 命令的支持
Android VNC Viewer:用于 Android 设备的远程连接工具 会shell命令的可以不用,需要用图形界面的安装吧
Ubuntu 12.04 的映像文件:用于安装 Ubuntu 的映像文件 选择下载:
Full
、
Small
、
Core
ubuntu.sh :Ubuntu :安装脚本[attach]274823[/attach]
bootscript.sh:Ubuntu 的启动脚本[attach]274822[/attach]
PS.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 这三个文件了。
也就是说这三个文件要在手机默认SD卡里面的ubuntu文件夹里面,联想手机是需要修改默认的,在设置-储存里面修改,如果觉得手机空间小的话就修改下默认 ,用外置的SD卡,手机起初默认的是手机内置的储存空间哦!
四.开始安装
VNC直接下载安装就是了,不需要人工干预
ROOT的话用移动叔叔的REC就OK啦,我也不多说,大家都懂{:2_138:}
安装BusyBox,安装好后,打开BusyBox点击 Install 开始安装,如果弹出需要ROOT权限,点下一步允许就行,如图:
我推荐用瑞士军刀版的,其他的也OK啦!
[attach]274824[/attach]
3.安装 ubuntu 12.04
首先,打开 终端模拟器(英文名字:Terminal) ,在光标处输入 “cd /sdcard/ubuntu”(不包括引号,注意cd后有空格)然后回车,这样就来到了刚才我们在SD卡里面新建的目录了,如图:
[attach]274825[/attach]
然后用ls命令确认一下你的文件在SD卡里面
[attach]274826[/attach]
接下来,输入su切换到超级权限(有这个 才能正确安装)
[attach]274827[/attach]
然后运行安装脚本,输入命令 “sh ubuntu.sh”,进行安装,如图:
[attach]274828[/attach]
然后脚本为你建立了一个名字为“ubuntu”的帐号,这里提示你需要为你的帐号设置一个密码,这个密码会在以后你操作 Ubuntu 的时候一些授权应用到,比如我在这里设置密码为:“ubuntu”,这里注意的是在终端里面输入密码是不会显示出来的,你看见光标没有动静,但实际上你已经输入进去了。回车后提示再次输入密码以保证你两次密码一样,如图:
[attach]274829[/attach]
密码设置完成后,提示是否启动VNC服务和SSH服务,我们只要输入“y”然后回车(输入两次Y)开启了这两个服务后我们才能通过远程连接来连上系统,如图:
[attach]274830[/attach]
然后提示我们输入设备屏幕的尺寸,联想A820T是960x540的,所以我输入“960x540”注意:这里两个数字之间的不是乘号,而是字母“xyz”的“x”,输错了不能远程连接的
输入了之后再输入一下Y就保存信息了
过一会儿
然后你就可以看到操作完成后光标前的字符变成了“root@localhost:~#”,有没有发现。其实到这里你已经进入了 Ubuntu 12.04 系统,已经完成安装配置并启动了 Ubuntu 12.04 系统,不信?你可以输入命令 “cat /etc/issue.net” 然后回车查看当前系统是不是Ubuntu 12.04,如图:
[attach]274832[/attach]
4.远程桌面连接
当然,光用命令行当然体验不到什么,我们这时候确实是已经启动了 Ubuntu12.04 ,现在只需要用远程连接工具来连接登录桌面就能看到完整的桌面系统了。这时候我们就要用到前面安装的 Android VNC Viewer 了。按手机的 Home 键回到手机桌面,保持终端还在后台运行。找到 Android VNC 并且打开,然后进行一些简单的配置。Nickname,为你的连接去一个名字如“ubuntu”。Password 为 “ubuntu” 。Address是ip地址,这里我们是在同一台手机上连,所以我们填写“localhost”,当然你想在别的设备上连接当前的设备那就要填写启动时提示的地址。Port 是段口号,默认 5900。还有这里比较重要的是 Color Format,这个是连接的色彩设置,建议设置成“24-bit color (4 bpp)”,要不然画质太低的话画面就惨不忍睹了。如图:
[attach]274834[/attach]
5.退出 Ubuntu 12.04 系统
退出 Ubuntu 系统,只需要回到刚才我们运行的终端,输入命令 “exit” 回车,等待片刻即可退出 Ubuntu 系统,再次输入 “exit” 回车 则是退出手机终端的 root 用户权限,然后再次 “exit” 回车后则是退出手机终端,这样就完全退出了,如图:
6.下次启动
下次启动的时候只需要开启 终端,然后输入 “su” 获得 root 权限,再输入 “cd /sdcard/ubuntu” 来到ubuntu文件夹下,然后在输入 “sh bootscript.sh” 运行启动脚本就可以运行启动 Ubuntu 了,需要连接桌面的话按照上面说的用 Android VNC 就可以了。
四.电脑端连接使用手机上的 Ubuntu 12.04
到这里你一定成功在手机上跑起 Ubuntu 12.04 了吧,感觉不一样吧!还没完呢!在这里因为我们在手机上的 Ubuntu 12.04 开启了 VNC 和 SSH 服务,当然在手机连上网(最好是WIFI或局域网)了以后,我们也可以用电脑去远程连接登录到手机上的 Ubuntu 12.04 ,这样的话,我们就可以通过电脑来操作手机上的 Ubuntu 了。
VNC服务是与操作系统无关的,所以不管你电脑是什么系统都可以通过VNC来连接登录到手机上的 Ubuntu。在 Windows 操作系统上可以通过 VNC 客户端 来连接。因为我电脑的系统是Linux 所以我在这里只演示 Linux 下连接登录到手机的 Ubuntu。Windows的也大同小异,所以Google一下吧。
在Linux下,使用 Remmina 远程桌面客户端 这款工具就可以连接到按照我们上面的方法启动了 Ubuntu 的手机,其中服务器地址 就是你在手机上启动 Ubuntu 的时候,提示的 VNC 地址 。
点击连接,就可以连接登录到手机上的 Ubuntu 12.04 了,这样你就可以在电脑上操作手机上的 ubuntu 系统了,如图:
五.总结
Android 智能手机 装上了原生的 Ubuntu 12.04 ,这需要感谢 Zachary Powell 团队在 SourceForge 上提供的文件及脚本,不仅是 Ubuntu ,你也可以在 Android 手机上安装 Fedora、openSUSE、Debian、ArchLinux 等系统,这些系统的影响文件及脚本 Zachary Powell 团队在 SourceForge 上都有提供,感兴趣的朋友可以尝试一下!
说到底装上的还是原生的 Ubuntu ,但是还是挺期待 Canonical 专门为 Android 设备定制的 Ubuntu 系统,现在 Canonical 公司也已经在为 Android 设备打造专属的 Ubuntu 系统了,期待它能早日面世。相关信息可以查阅:
http://www.ubuntu.com/devices/android
---------------------------------------------------------------------------------------------------------移动叔叔版权所有------------------------------------------------------------------------------------------------转走不写版权的没JJ 联想A820T
作者:
sanfengmoil
时间:
2016-12-31 11:22
看看 。。
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2