Android是基于Linux内核的开源操作系统,主要用在联通设备上。其实同样是基于Linux内核的操作系统,现今支持的Android的智能手机理论来说都能运行基于Linux的操作系统,例如现今流行的发行版:Ubuntu、Fedora等等。除了这般,现今的智能联通设备的硬件也越来越强,更为能运行Linux系统提供了良好的硬件支持。
工具/原料
AndroidTerminalEmulator(终端模拟器):用于运行shell脚本(可在GooglePlay下安装)
BusyBox:用于提供shell命令的支持(可在GooglePlay下安装)
Ubuntu的映像文件(可在sourceforge网站Linux-on-android项目组下载)
bootscript.sh:Ubuntu的启动脚本(可在sourceforge网站Linux-on-android项目组下载)
方式/步骤
1、首先您的手机须要获取root权限,root是前提。没人获取root权限以下都不能完成。
下载Ubuntu的启动脚本bootscript.sh访问网站在网站上找到一个叫Linux-on-Android的项目的Home目录下可以下载到
2、下载Ubuntu的映像文件,在Linux-on-Android的项目在其中找到Ubuntu/12.04这儿我们选择12.04full下载最新的版本ubuntu1204-v4-full.zip.下载的文件是1.4G解压后有3G多。
在这儿简单介绍一下其他版本:
full映像包含了完整的Ubuntu系统,其中包括Unity桌面,还有好多如GIMP等常用软件,十分齐全。须要3.5G以上空间。
small映像包含了的基本的Ubuntu系统,其中包括LXDE桌面,须要2G以上空间。
core映像包含了基础的Ubuntu系统,不过这个没有GUI的,也就是没有桌面只有命令行。
3、在手机上安装AndroidTerminalEmulator终端模拟器软件,可以在GooglePlay上搜索安装。通过终端我们可以拿来执行好多命令和脚本。
4、在手机上安装BusyBox,BusyBox它可以促使你可以在Terminal中运行好多命令,例如cp、mv、cut等,若果不能运行那些命令而执行脚本的话,会提示**:notfound这样的提示。所以安装BusyBox可以促使这种命令都还能在终端上面执行。可以在GooglePlay上搜索安装BusyBox。安装好后,打开BusyBox点击Install开始安装,假如弹出须要ROOT权限,点下一步准许就行.
安装BusyBox以及前面我们在Terminal中都须要root权限
5、安装ubuntu
首先把之前下载好的bootscript.sh和ubuntu解压复制到显存卡新建ubuntu目录下,打开终端模拟器(Terminal),在光标处输入cd/sdcard/ubuntu之后回车步入到ubuntu目录了。
之后我们可以输入命令“ls”然后回车,就可以看见文件了。
6、bootscript.sh脚本须要root权限来运行,在终端中使用命令“su”来切换至root用户权限,假如弹出授权信息点击下一步准许就行了,成功后之前的“$”变成了“#”,这就说明早已获得Root权限了.
之后运行启动脚本shbootscript.sh
7、然后脚本为你完善了一个名子为“ubuntu”的账号,这儿提示你须要为你的账号设置一个密码,这个密码会在之后你操作Ubuntu的时侯一些授权应用到,例如我在这儿设置密码为:“ubuntu”,这儿注意的是在终端上面输入密码是不会显示下来的,你看到光标没有动静,但实际上你早已输入进去了。回车后提示再度输入密码以保证你两次密码一样手机安装linux,
8、密码设置完成后,提示是否启动VNC服务和SSH服务,我们只要输入“y”然后回车,开启了这两个服务后我们能够通过远程联接来连上系统,
9、然后提示我们输入设备屏幕的规格linux软件工程师培训,我的屏幕是854×480的,所以我输入“852×480”。注意:这儿两个数字之间的不是减号,而是字母“xyz”的“x”,输错了不能远程联接的,
的提示早已启动了一个新的桌面,提示是否保存你昨天的设置为默认设置,只要输入“y”即可
10、远程桌面联接
远程联接工具来联接登陆桌面能够看见完整的桌面系统了。这时侯我们就要用到上面安装的AndroidVNCViewer了。按手机的Home键回到手机桌面,保持终端还在后台运行。找到AndroidVNC而且打开,之后进行一些简单的配置。Nickname,为你的联接去一个名子如“ubuntu”。Password为“ubuntu”。Address是ip地址,这儿我们是在同一台手机上连,所以我们填写“localhost”,其实你想在别的设备上联接当前的设备那就要填写启动时提示的地址。Port是段标语,默认5900。还有这儿比较重要的是ColorFormatlinux软件,这个是联接的色调设置,建议设置成“24-bitcolor(4bpp)”,要不然帧率太低的话画面就惨不忍睹了。
全部设置好之后,点击Connect就可以联接上我们本地早已在运行的Ubuntu系统了手机安装linux,