Android 是基于Linux内核的开源操作系统,主要用在移动设备上。当然同样是基于Linux内核的操作系统,现在支持的Android的智能手机理论来说都能运行基于Linux的操作系统,比如现在流行的发行版:Ubuntu、Fedora 等等。不仅如此,现在的智能移动设备的硬件也越来越强,更为能运行Linux系统提供了良好的硬件支持。

先来看一下运行后的样子:

desktop

看了一下配置要求,XT883是可以满足这个要求的

1.设备需要root权限,并且安装了BusyBox(自家的FROYO's ROM完全符合这个要求,已经ROOT且自带Busybox)
2.CPU:1GHz以上(OMAP4430完全可以,最好超一点,1.2GHz)
3.Android 2.1 或以上(这就不用说了,2.3/4.0都可以)
4.Android 设备需要自定义的ROM固件(在自家的FROYO's ROM上运行成功)
5.安装映像的需要3.5GB空间(不需要SD卡,16GB内置空间足以应付)

需要用到的软件(网盘链接附在本文最后)
1.Android Terminal Emulator (终端模拟器) :用于运行 shell 脚本
2.BusyBox :用于提供 Shell 命令的支持,FROYO's ROM已经自带,如果您刷系统中没有则需自行安装
3.Android VNC Viewer:用于 Android 设备的远程连接工具,用于显示Ubuntu图形界面
4.Ubuntu映像文件: Ubuntu 系统,下载1.3GB,解压后3.33GB
5.ubuntu.sh :Ubuntu 的安装脚本
6.bootscript.sh:Ubuntu 的启动脚本
以上所有文件下载之后放在sdcard\ubuntu文件夹中

开始安装

1.ROOT:这个不多说
2.安装软件:安装刚刚下载的几个软件,包括终端模拟器、VNCViewer,可能还需要Busybox
3.安装Ubuntu,(输入命令的时候划出你们的全键盘,XT883貌似也就这么一点点优势了)

  1. a.打开 终端模拟器(Terminal) ,在光标处输入 “cd /sdcard/ubuntu”
  2. b.在终端中使用命令 “su” 来切换至 root 用户权限
  3. 1
  4. c.运行安装脚本,输入命令 “sh ubuntu.sh”,会提示你需要为你的帐号设置一个密码,设为ubuntu就可以
  5. d.密码设置完成后,提示是否启动VNC服务和SSH服务,只要输入“y”
  6. e.提示我们输入设备屏幕的尺寸,XT883的屏幕是960×540的,所以我输入“960x540”(这是个字母x,不是乘号)
  7. f.提示是否保存你刚才的设置为默认设置,输入“y”
  8. g.光标前的字符变成了“root@localhost:~#”,实际上现在已经进入Ubuntu系统了
  9. 2

4.使用Ubuntu:Ubuntu安装已经全部结束,开始使用Ubuntu

  1. a.按手机的 Home 键回到手机桌面,保持终端还在后台运行。找到 Android VNC 并且打开
  2. b.然后进行一些简单的配置。Nickname:ubuntu。Password 为 ubuntu 。Address填写localhost,Port 默认 5900, Color Format,“24-bit color (4 bpp)”。
  3. vnc2
  4. vnc1
  5. c.全部设置好以后,点击 Connect 连接上Ubuntu,成功后将看到图形界面
  6. desktop
  1. recentapp
  2. OfficeStart
  3. Office
  4. d.为了使用方便,将输入方式设置为Touchpad(功能键-Input)

5.Ubuntu的退出:

  1. a.退出VNC:功能键:断开(Disconnect)
  2. b.从下拉通知栏打开终端模拟器,exit回车,exit回车,exit回车(连续三个exit)

6.今后再使用:不需要在安装一遍了,只需要开启终端,然后输入 “su” 获得 root 权限,再输入 “cd /sdcard/ubuntu” 来到ubuntu文件夹下,然后在输入 “sh bootscript.sh” 运行启动脚本就可以运行启动 Ubuntu 了,需要连接桌面的话按照上面说的用 Android VNC 就可以了。

文中所提及的工具及Ubuntu系统镜像下载:点此进入(百度网盘)

说到底装上的还是原生的 Ubuntu ,感兴趣的朋友可以尝试一下,但是还是挺期待Canonial的Ubuntu手机操作系统的,虽然前一段时间发布了,不过距离我们能用上可能还需要相当长的一段时间

标签: XT883, Android, Ubuntu

已有 18 条评论

  1. 这是何等的折腾啊。。。

    1. FROYO FROYO

      @budblack 这是折腾不死不罢休。。。

  2. yufeikeji yufeikeji

    不知道Linux有没有批处理。其实这就是在模拟器中运行的是吧?webtop的运行方式应该也是这种。从感觉上说,webtop那个东西应该也能这样做的吧?我自己不会尝试。特别是跟安卓系统的无缝链接,似乎很难啊。

    1. FROYO FROYO

      @yufeikeji 这不是虚拟机,是直接挂载到真实系统分区上的

  3. 哈哈 哈哈

    膜拜下,里3有你更精彩

  4. 连个桌面背景都没换,呵呵。在手机上玩,明显字太小了,5寸及以下的屏表示鸭梨很大。

    1. FROYO FROYO

      @高海鹏 嗯,屏幕太小玩起来比较累

  5. Your browser failed to complete sending the request

  6. 看来该下的很多啊

    1. FROYO FROYO

      @淘金区 您的网站貌似打不开呢

    2. FROYO FROYO

      @淘金区 额,稍微有点多

  7. 呃、我的G10也玩过ubuntu,问题很大……不能打电话……

    1. FROYO FROYO

      @花七七 不不,手机上的,localhost

      1. @FROYO 囧~我那是直接对储存分区动刀……直接修改启动分区……囧……

        1. FROYO FROYO

          @花七七 我看了一下安装脚本,确实挂载了几个东西,我就在想如果我强制重启会不会直接无法进入Android改启动Ubuntu,事实证明我想错了

          1. @FROYO 呃、重启后挂载就没有了,除非改了init.rc或者init.d把

添加新评论