要求手机已root并且安装了Magisk或类似授权工具
安装软件
安装BusyBox
在手机上运行它会自动的copy很多Linux的tools到手机的某个目录下,方便我们的Linux系统使用
Download: BusyBox
安装后,进入应用点击INSTALL安装,允许root权限
默认安装路径是:/system/xbin
安装Linux Deploy 建议使用2.1.1版本,新版有bug
Linux Deploy 是一个在 Android 上运行的 chroot 容器。使用 Linux Deploy,通过简单的操作,可实现运行 Debian/Ubuntu 等多个流行的 Linux 发行版本。
Download: Linux Deploy
安装JuiceSSH,手机端CLI工具
配置Linux Deploy
进入Linux Deploy应用,左上角是对LinuxDeploy程序的一些配置,右上角是对Linux运行的一些操作,右下角三个杠是对Linux的配置
点击左上角进入设置
勾选锁定wifi和保持cpu唤醒,启用调试模式,填入PATH变量(busybox安装地址) 默认为/system/xbin
启用 允许使用初始化系统 centos系统安装后,根据需要启用,修改/etc/rc.local,增加启动项
挂载点列表 /mnt/sdcard:/mnt 注:不同手机路径不一样,可以通过ES文件查看工具查看
点击右下角三个杠,进入配置
自行选择发行版,架构 (可以通过linux deploy右上角图标-状态,查看手机cpu架构 (armv81也是64位结构)),源地址(网不好的推荐使用国内源,可以多试几下),用户名,密码,启用SSH,其他选项自行配置
? 注意:如果在安装后进行Linux的配置,需要点击Configure 配置而不是安装
配置完成后,点击右上角选择安装
安装需要半个小时左右。。。(这一步报错的可以停止容器然后清空,反复折腾)等待完成后即可启动系统
LinuxDeploy国内源列表
搜狐开源镜像站:http://mirrors.sohu.com/
网易开源镜像站:http://mirrors.163.com/
北京理工大学:http://mirror.bit.edu.cn (IPv4 only)
北京交通大学:
http://mirror.bjtu.edu.cn (IPv4 only)
http://mirror6.bjtu.edu.cn (IPv6 only)
http://debian.bjtu.edu.cn (IPv4+IPv6)
兰州大学:http://mirror.lzu.edu.cn/
厦门大学:http://mirrors.xmu.edu.cn/
上海交通大学:
http://ftp.sjtu.edu.cn/ (IPv4 only)
http://ftp6.sjtu.edu.cn (IPv6 only)
清华大学:http://mirrors.tuna.tsinghua.edu.cn/
包管理工具
sudo apt-get install aptitude
sudo aptitude install vim
解决ifconfig command not found
sudo yum install net-tools
依赖项
install wget unzip
install make cmake gcc gcc-c++
install openssl-devel
ssh
安装后启动
/etc/init.d/ssh start