由于Linux虚拟机需要读取系统内核,所以手机必须有root权限,本次演示的荣耀4X已刷入带root权限的EMUI 5.0。
实际上只要是安卓系统4.4及以上的系统即可搭建,不限制手机品牌、机型。
1.准备一个安卓机
本次使用华为荣耀4X-高配版 Android 5.0 2G RAM 自带8G ROM,已插入一张32G的SD卡,系统将安装在这个外置SD卡中。
2.安装App
Linux Deploy

3.配置镜像源
参照上图来设置这几项
1.发行版-----CentOS
2.架构-----aarch64对应的是ARM处理器,安卓正好适用
3.安装类型-----镜像文件
4.源地址-----APP根据源地址查找和下载linux系统包,不改直接用默认地址即可
5.安装路径-----如果你插入了外置SD卡,那么可以复制我这个路径
/storage/sdcard1/CentOS7/linux.img4.启用SSH
开启远程连接功能
5.安装
开始下载和安装 注意: 如果你发现下载失败, 那改成这个备用地址再试: http://chinanet.mirrors.ustc.edu.cn/centos-altarch/
6.启动
点击左下角的[启动]
7.连接
在windows10上用Xshell连接,此时是无法使用root账户登录的,因为还没有设置root的密码,必须先用初始账户登录,打开配置页可以看到自动生成的android和密码
8.登录
修改root密码的方法请查看底部链接,使用root登录后查看系统版本
CentOS Linux release 7.7.1908 (AltArch) [running via Linux Deploy]
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (AltArch)
[root@localhost ~]#
