让Ubuntu和Android同时运行(Ubuntu on Android)
16lz
2021-01-23
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
更多相关文章
- Android脚本环境
- android 文件系统(
- Android 文件系统及权限修改
- 重新解压打包android 根文件系统 ramdisk.img
- lua学习笔记 1 android 调用Lua, Lua脚本中启动Intent
- 通过ant脚本,编译打包android工程
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写