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

让Ubuntu和Android同时运行(Ubuntu on Android)_第1张图片

它的原理在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. Android脚本环境
  2. android 文件系统(
  3. Android 文件系统及权限修改
  4. 重新解压打包android 根文件系统 ramdisk.img
  5. lua学习笔记 1 android 调用Lua, Lua脚本中启动Intent
  6. 通过ant脚本,编译打包android工程
  7. 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写

随机推荐

  1. 鍦?Android(安卓)涓婇€氳繃妯℃嫙 HTTP
  2. android Activity之间数据传递 Parcelabl
  3. google终于把ADB输出的回车换行问题改掉
  4. Android瀛︿範绯诲垪(19)--App绂荤嚎涓嬭浇
  5. Android(安卓)搴旂敤鎬ц兘浼樺寲锛堜竴
  6. Android(安卓)轻量级缓存框架ASimpleCach
  7. rk Android(安卓)寮€鍙戞澘鎸夐敭閫傞厤
  8. Android(安卓)中 EventBus 的使用
  9. android 关于屏幕的设置(FullScreen、noti
  10. Android样式和主题(一):简介