LinuxDeploy+CentOS

准备工作

1、手机必须ROOT!!!!

2、必备软件

  • BusyBox :集成了常用Linux命令和工具,让安卓拥有更多命令
  • Linux Deploy:安装 Linux 的容器
  • JuiceSSH:SSH连接工具

安装BusyBox

1、在手机上安装BusyBox,如果安装失败,请尝试降低软件版本

2、安装命令,需要授予ROOT权限,点击INSTALL即可完成安装

2207877-20210709134237770-202552986

  • 如果出现下图,授予ROOT权限即可

2207877-20210709134338397-507504421

  • 安装完成后,可以看到此时的安装路径是/system/xbin,可以在设置中更改

2207877-20210709134405728-465736860

安装Linux Deploy

完成安装后,点击左上角 => 设置

1、在应用一栏中将锁定WI-FICPU唤醒勾选上

2207877-20210709134539667-444314190

2、在环境一栏中设置PATH变量/system/xbin,这个是BusyBox的安装路径,之后点更新环境

2207877-20210709134552737-1760525525

3、在调试一栏中,勾选调试模式
2207877-20210709134606984-1265491713

配置Linux Deploy

  • 发行版:CentOS
  • 架构:armhfp,这个取决你的CPU架构,一般软件自动识别
  • 源地址:这里填的是网络地址,需要保持全程联网。这里也可以使用软件提供的镜像进行安装
// 这里推荐几个国内的镜像源 
http://mirrors.nju.edu.cn/centos-altarch/
http://mirrors.ustc.edu.cn/centos-altarch/
  • 安装类型:镜像,可自定义大小,随时可调整。其他类型自行尝试
  • 安装路径:默认就好,后面的linux.img可以改为CentOS.img
  • 镜像大小:2000,受限于手机,我只能2000,大了无法安装

2207877-20210709134619770-1444721896

  • 用户名:sw-code,登录用户名
  • 用户密码:5970,登录密码
  • 本地化:en_US.UTF8
  • DNS:默认就行

2207877-20210709134630629-66845963

启用挂载,挂载手机目录到Linux系统中,可以让你的Linux访问到手机文件

2207877-20210709134651720-1949159550

点击挂载点列表,右上角+,添加挂载点

Source:手机目录,/system/emulated/0/linux-share

Target:Linux目录,/mnt/sdcard

如果是旧版:/system/emulated/0/linux-share:/mnt/sdcard

2207877-20210709134705054-1605067527

启用SSH!!,设置保持默认就好

2207877-20210709134720931-200477210

下面是图形界面的安装,受限于手机配置,我安装的是无图形界面的

安装CentOS

完成上述的配置后,就可以返回主页,点击右上角 => 安装

安装分为几个过程:分配存储、挂载目录、下载Package、安装Package

出现下面的代码表明安装结束

[时:分:秒] <<< deploy

分配存储失败:点击停止后,调整镜像大小,推荐2000

挂载目录失败:点击停止后,尝试降低系统版本<=9

如果在下载包的过程中因为fail原因而出现上述代码,表明安装失败

  • 点击下面的停止
  • 检查网速,尝试更换镜像源
  • 重新安装

可能出现的错误

如果出现下面代码,请点击下面的停止,之后再操作

[时:分:秒] <<< deploy
[时:分:秒] The container is already mounted.
[时:分:秒] <<< deploy

 

启动CentOS

完成安装后,点击停止,之后再点击启动

如下图,表示启动成功

2207877-20210709134744525-388992520-1

登录到Linux

启动之后,打开之前安装的JuiceSSH

点击连接,新建一个连接

2207877-20210709134855418-792387318

地址:127.0.0.1 等价于 localhost,表示本地连接。也可以填入手机的IP地址,如何查看手机IP地址

2207877-20210709134846820-1905554952

新建认证

  • 用户名:配置Linux Deploy时填写的用户名
  • 密码:配置Linux Deploy时填写的密码,这里可以先不填

2207877-20210709134834324-1109813734

新建连接后,点击即可登录

接受密匙

2207877-20210709134810296-22553475

2207877-20210709134819514-1052718364

局域网连接

如果你处于局域网下,可以再其他终端通过下面的命令登录到Linux,IP是手机IP。如何查看手机IP地址

ssh sw-code@192.168.2.222

 

 

版权声明:
作者:wkweb
链接:https://www.wkweb.cn/2279.html
来源:哇咔资源网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
LinuxDeploy+CentOS
准备工作 1、手机必须ROOT!!!! 2、必备软件 软件名称 下载地址 BusyBox https://github.com/meefik/busybox/releases Linux Deploy https://git……
<<上一篇
下一篇>>