Linux Deploy 手机装liunx系统;荣耀失败,小米成功
参考:两种方案(Termux和Linux Deploy):https://zhuanlan.zhihu.com/p/162121013
参考视频:https://www.bilibili.com/video/BV1oA411b7Fb?t=524
参考:https://blog.csdn.net/weixin_38235758/article/details/79219050
Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件 Busy Box
https://github.com/meefik/busybox/releases Linux deploy支撑软件
ConnectBox https://github.com/connectbot/connectbot/releases 手机端SSH连接软件
1. Linux Deploy 需要手机root;要完全root,手机桌面会出现root后的相应软件(超级用户、面具或其他等)
2. 使用BusyBox软件;我使用版本(busybox-1.31.1-46.apk)安装好软件install即可(默认安装路径/system/xbin)
3. 配置Linux Deploy软件;
①左上角设置:
屏幕常亮、锁定WI-FI、保持CPU唤醒、开机自动启动、PATH变量(/system/xbin)、调试模式、
②右下角设置:
发行版:CentOS、
源地址:http://chinanet.mirrors.ustc.edu.cn/centos-altarch/
镜像大小:5120M(5G*1024)
用户密码:root root
本地化:zh_CN.UTF-8
启用SSH
③右上角 安装
其他问题:
①报错:making filr system(ext4) mke2fs
(原因镜像太大) 老版本的BusyBox(v1.23.1)里的mke2fs最大只能支持到2GB, 只搞2000MB的空间给它,就能跑起来了。
②adb连接手机:error: no devices/emulators found
解决参考:https://zhuanlan.zhihu.com/p/81163165?from_voters_page=true
安装java环境,注意下载32或64根据手机架构,如果不行则都试下。
/lib/ld-linux-aarch64.so.1: 如果报错则选择32位
荣耀也成功了;去掉了初始化(启用 允许使用初始化系统)镜像大小改为4G,然后配置,安装即可 镜像地址改为:https://mirrors.aliyun.com/centos-altarch