Ubuntu目前有个项目叫Ubuntu for Android(http://www.ubuntu.com/devices/android),看起来非常cool:


它的原理在http://www.ubuntu.com/devices/android并无介绍。但是我们猜测可以用chroot配合实现一个最简单的Ubuntu for Android。

我们为Andriod编写一个脚本Ubuntu.sh,在该脚本中启动Ubuntu的文件系统,透过chroot进行:


其中的一行:

是为了mount Ubuntu的rootfs,我们的实验中Ubuntu的rootfs存放在/dev/block/mmcblk1p2。该文件系统通过rootstack得到:

sudo rootstock -f ubuntu -l <yourname> -p <yourpassword> -i 1G --seed linux-image-omap,build-essential,tightvncserver, lxde

将得到的tgz包解压到我们sd卡的分区2。

运行Ubuntu.sh,进入到了Ubuntu的根文件系统,并执行了bash,之后我们开一个vncserver:

在Android端,通过VNCClient软件连接到127.0.0.1:5901即可。运行的视频可下载:

http://download.csdn.net/download/21cnbao/4273156









更多相关文章

  1. 使用Python开发Android应用程序:第一节 在手机上配置Python运行环
  2. 动态绘制CheckedTextView
  3. android 获取以太网的连接状态
  4. 大虾们的 android 浅谈
  5. Android笔记--短信与拨号
  6. Android(安卓)游戏开发
  7. react-native-vector-icons(android)的安装与使用
  8. android linux 基础知识总结
  9. 让Python程序在Android手机上跑起来

随机推荐

  1. Android国际化资源 文件夹命名规范
  2. android 清除所有activity
  3. android 签名
  4. Android(安卓)多线程编程 一个游戏程序员
  5. Android系统权限和root权限大全
  6. Android(安卓)Introduce(I)concepts and
  7. Android设备开发中的一些解决办法
  8. Android中的AnimationSet使用
  9. android 五种存储
  10. RelativeLayout相对布局方法总结