请选择 进入手机版 | 继续访问电脑版
一铭云社区www.emindos.org,最好玩的Linux和Android开源社区,为广大Linux和Android爱好者提供探索、使用、交流的开源技术平台,更多消息请加入QQ群612724733,下载地址:http://www.emindos.org/emindos.html期待你的参与!
本帖最后由 xuhuang 于 2017-1-18 18:00 编辑



OPENTHOS下chroot 到arch linux运行android studio等图形应用

  • 准备工作
    在安装OPENTHOS前,多分配一个分区(用于存arch linux文件系统)
    如果已经安装完OPENTHOS,可以u盘启动ubuntu live cd重新增加一个分区,安装和分区可参见安装
用到的分区格式可以参考,如下:
分区
大小
文件系统格式
用途
sda1
8G
FAT32
openthos EFI分区
sda2
2G
ext4
openthos system分区
sda3
40G
ext4
openthos data 分区
sda4
200G
ext4
arch linux 系统/数据分区

2.重新启动系统,进入OPENTHOS

3.打开终端,格式化为arch 留出的分区,以sda4为例:(sda× ×为你为arch linux所留文件系统分区,此处要记住)

  1. su
复制代码
(切换到root用户操作)
  1. mkfs.ext2 /dev/block/sda4
复制代码
(格式化预留磁盘,目前OPENTHOS工具格式化仅支持ext2,也可以预先格式化为ext4,则后面mount时也改为ext4)

4.在/data/下创建一个挂载点, 将arch linux 分区挂载到本地路径  
  1. mkdir /data/archlinux
复制代码
(创建一个目录,挂载arch linux盘符)

  1. mount -t ext2 /dev/block/sda4 /data/archlinux
复制代码
(将分好的分区挂在到分好的目录下)

  1. cd /data/archlinux
复制代码


网盘链接:https://pan.baidu.com/s/1mi2iUW4

  1. tar xvf archlinux.tar.gz
复制代码
(解压拷贝过来的压缩包)

5.将/archlinux/data 下的配置脚本文件、应用拷贝到本地

  1. cp arch mount-static prearch /system/bin/
复制代码
(将两个脚本和一个重新编译的mount拷贝到本地)

6.修改脚本内容(脚本中指定的路径和权限)

  1. cd /system/bin/
复制代码
  1. chmod 777 mount-static arch prearch
复制代码
(增加脚本/应用可执行权限)
修改prearch脚本第一行,将sda7 改为sda4 ,并将ext4 改为ext2 (修改mount 所挂在盘符和文件系统)

7.运行脚本chroot到 arch linux

  1. prearch
复制代码
(mount所有chroot 所需的分区, 创建应用所需文件目录)
  1. arch
复制代码
(更改环境变量,chroot)

8.在arch linux上启动图形wayland服务westen

OPENTHOS终端下wm size查看下当前分辨率:如结果为1920x1080

  1. cd /
复制代码
  1. ./linuxgui.sh 1920 1080
复制代码

9.切换回OPENTHOS桌面,打开应用oto virtual...

10.现在可以启动应用进入linux环境, 打开终端,运行/opt下的android studio吧
打开一个终端
  1. cd /opt/android-studio/bin
复制代码
  1. ./studio.sh
复制代码




一铭云社区www.emindos.org,最好玩的Linux和Android开源社区,为广大Linux和Android爱好者提供探索、使用、交流的开源技术平台,更多消息请加入QQ群612724733,下载地址:http://www.emindos.org/emindos.html期待你的参与!
举报 使用道具
| 回复

共 3 个关于本帖的回复 最后回复于 2016-12-3 08:04

陈刚 注册会员 发表于 2016-11-10 09:59:40 | 显示全部楼层
目前还有一些输入相关的bug需要解决。目前很影响使用,争取最近尽快解决。
举报 使用道具
窄口牛 中级会员 发表于 2016-12-3 08:03:45 来自手机 | 显示全部楼层
第一分区只要100m以上即可。
举报 使用道具
窄口牛 中级会员 发表于 2016-12-3 08:04:17 来自手机 | 显示全部楼层
最好是空白分区,尽量不用和win共用。
举报 使用道具
B Color Image Link Quote Code Smilies
高级模式

本版积分规则

快速回复 快速发帖 返回顶部 返回列表