安卓手机上运行Linux

作者 : 七彩云 本文共1335个字,预计阅读时间需要4分钟 发布时间: 2020-04-6 共1.16K人阅读

1.准备

1.一台已经root的安卓设备

我用的是屏幕已碎的红米note5A RAM 3G ROM 32G+一张64G的TF卡,chroot容器在外置的TF卡中运行。

2.BusyBox

软件集成了大量的Linux命令和工具,包括了安卓系统没有的,以它作为容器的支撑。

下载链接:https://github.com/meefik/busybox/releases

3.Linux Deploy

提供运行Linux的容器。

下载链接:https://github.com/meefik/linuxdeploy/releases

2.软件设置

1.BusyBox

先点左上角进入设置,如图,安装路径别改,改了要记住,然后出来直接安装,记得给root权限。我们在这也可以看到本机的一些信息,比如架构是arm的aarch64。

2.Linux Deploy

还是一样,先设置,设置见长图。PATH变量同BusyBox的安装路径,这就是为什么刚刚最好别改BusyBox安装路径了。

点击右上角的三个点,点状态,我们可以再一次看到本机的一些参数,最重要的就是架构:aarch64。

接下来,点击下方 启动 停止 按钮右边的图标,进入Linux的预设。我选择centos为例,当然其他的也都行,架构记得选与本机相同的,理论上安卓CPU是可以装同为arm的armhfp的,但我尝试过失败了,X86是兼容,但我也没成功过[狂汗],可能是渣机不给力。源地址我选的是腾讯的。链接:https://mirrors.cloud.tencent.com/centos-altarch/

清华源,网易源,中科大源都可以,只要是国内的镜像服务器都不会像默认的国外地址那样慢出翔,还容易丢包。

安装方式我选的是分区,这样可以完全利用整个TF卡的空间,安装路径中把默认路径的X和Y都改成1就切换成外置TF卡了(某些手机可能要把Y改成2,这个自己去试)其他安装方法可按自己的需求决定是否改动路径,选择镜像安装的,镜像大小尽量大。

文件系统 ext4

用户名root 密码随意

特权用户不动

本地化默认的话是英语,改成zh_CN.UTF-8就是中国大陆的简体中文了

DNS默认就行

挂载资源随意,我已经装在了TF卡上,手机本身的存储挂载不挂载意义不大,挂载了可以让Linux读写内部储存的内容,有需要的可以挂载

SSH必须开,设置默认,默认端口22

声音和图形界面,按自己的需要开,选了图形界面的需要安装XServer XSDL 自行百度下载。

预设完成后,返回主界面,点击右上角的三个点,点击安装,然后静静等待,快的5分钟,慢的30分钟。最后一行出现deploy后就是安装结束,成功了会有像我图上的那些步骤。然后点击启动,有done的字眼返回start后就成功了。

3.连接

电脑上通过Xshell等工具连接到刚刚装好的CentOS上,不喜欢复杂的可以用如图的宝塔,小巧玲珑。百度一下就能找到。

Linux Deploy上方显示的IP就是你的手机在你家WiFi局域网内的IP地址,处于同一个局域网内就可以通过这个IP连接到容器。

至此,教程结束,LAMP什么的服务器环境我就不交了,当然可以装个宝塔面板,一键安装

没有电脑可以用这个软件”connect BOT”

下载链接: 百度网盘

提取码:j9km

如有侵权请提供相关证明到sjhyzwds@gmail.com
请加入官方QQ群1056114416
七彩云资源网 » 安卓手机上运行Linux

发表评论