首先,在这里您可以使用Intel的机器得到这个更一般的情况,你需要设置QEMU和ARM二进制以及asdebootstrap支持的: sudo apt-get install debootstrap qemu-user-static qemu-system git \ gcc-arm-linux-gnueabihf binfmt-support 现在,创建文件系统本身(这是为2GB图片)和它挂载在/ mnt目录中。由于我们并不需要所有的钟声和口哨声ofext3/ext4(毕竟,最终的结果将要运行的文件内),我们将建设里面的一切anext2filesystem: dd if=/dev/zero of=ubuntu raring main restricted universe" > /etc/apt/sources --recv-keys 428D7C01 然后,你就可以安装一些必需的工具(我觉得这些都是必需的): (译注:wget,vim这些当成必需可以理解,怎么golang和git-core也成必需了?) apt-get update apt-get install sudo apt-utils dialog less wget vim net-tools openssh-server \ htop tmux build-essential libevent-dev python-dev python-setuptools \ python-lxml sqlite3 nodejs npm golang git-core 如果你的手机电力够用,你也可以安装VNC服务(和一个迷你的X11设置): apt-get install --no-install-recommends tightvncserver 你可能需要运行QEMU,所以你应该多安装几个终端,尽管这不是Android chroot必需的: cp /etc/init/tty1.conf /etc/init/ttyAMA0.conf sed -i "s/tty1/ttyAMA0/" /etc/init/ttyAMA0.conf 这还没完,你还需要一个拥有sudo权限的用户: adduser ubuntu usermod -aG sudo ubuntu 重启你的chroot设备: exit 现在我们对已经完成安装的Linux做下调整,复制init.sh脚本能放到/root/init.sh,确保其可执行, 添加上下面这些挂载点: sudo cp init.sh /mnt/root/init.sh sudo chmod +x /mnt/root/init.sh sudo rm /mnt/usr/bin/qemu-arm-static sudo mkdir /mnt/sdcard sudo mkdir /dev/shm sudo umount /mnt 现在复制图片到 Ubuntu图片在你SD卡上的位置,替换原来的.(如果你想保存Ubuntu的图片,压缩后大概有400MB). 我已经试着运行了 Postgres — 关闭了TCP和UNIX套接字,这样它就不会和网络设置混淆. 事实上这比你想象的要普通的多——我曾经在一台Mac mini型号PowerPC里运行了一个仿真Intel chroot设备,并且曾经忘了做这个。 注意完整版Linux安装程序(Complete Linux Installer)脚本强调将用户添加到admin用户组,而这个组在Ubuntu上却实际不存在。 我实际上将真实使用的做了一些变动,因为我需要/dev/shmto工作目录。而且我希望它们把文档配置文件放在了某个地方——我也希望客制化的文件加载不需要将它们搬到脚本里就可以运行。
在安装Ubuntu for Android后,用户可正常使用Google应用、应用市场、联系人以及打电话等,对手机的日常功能没有任何影响。在需要的时候,你可以使用支持HDMI接口的配件与显示器连接,这样就可以获得完整的Unity大屏体验。
当手机与显示器连接后,并不会影响信息的收发等手机正常功能的使用。但是你可以通过它进行图片编辑或展示,并且可以播放存储在手机中的视频等。
不过目前该应用的外接硬件是个问题,同时只能通过HDMI输出也限制了其应用范围。另外还对手机本身的处理能力提出更高的要求。但是如果巨头都能参与其中,或是运营得当,或许这也将开辟出一片新的市场。
目前该系统暂不支持消费者直接安装,更多详情可到Ubuntu官方页面了解。
ubuntu新手入门-如何下载和安装ubuntu