利用Linux Deploy在手机上运行linux

要求手机已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

你可能感兴趣的:(利用Linux Deploy在手机上运行linux)