热门推荐
在闲置Android手机上部署Linux服务器手机服务「在闲置Android手机上部署Linux服务器」
2025-01-26 10:22

    在Android上运行Linux?是的,您没听错。通过软件LinuxDeploy应用程序,您可以充分利用废弃的手机快速创建一个Linux容器并运行它。它支持Debian / Ubuntu / CentOS等系统。

    疫情期间,闲来无事,小米3W,搞起来。

先决条件:

    准备软件:

      准备工作:

          先声明一点,本方法我只在小米3W(联通版)上实现,芯片为骁龙801,芯片架构为armhf,系统为MIUI10开发版,所以部分操作会有所不同。

      方法一:直接安装busybox

          打开应用,给予它root权限。点击左上角的目录按钮,打开侧栏,点击设置按钮进入设置进行配置,配置内容如下所示:

          注意安装路径,不建议更改。如果无法正常安装至此目录,在更改目录后,请务必记住该目录的位置。

          完成配置后点击返回至主菜单,点击右下角的安装按钮即可。

          安装完成后,点击左上角的目录按钮,打开侧栏,点击信息按钮即可查看当前安装情况。

      方法二:从Magisk Manager中安装busybox

          首先在Magisk Manager中正常刷入Magisk模块,安装完成后需要重启。(警告:此过程极有可能会因为版本不同而失败导致手机变砖无法正常使用,建议上网搜索对应手机的相关教程

          重启后再次打开Magisk Manager后可以发现超级用户(root)的管理权限由Magisk Manager接管了。点击点击左上角的目录按钮,打开侧栏,点击下载按钮进入下载界面,再点击右上角的放大镜图标搜索busybox,之后点击下载按钮进行下载安装。

          安装完成后重启手机,打开busybox即可看到如下界面,这表示你已经安装busybox成功了。

      linuxdeploy配置:

          打开linuxdeploy,给予它root权限。点击左上角的目录按钮,打开侧栏,点击设置按钮进入设置对软件进行配置,配置内容如下所示:

      注意:在环境标签下的PATH变量这一选项中,如果你在安装busybox中更改了路径,需要把更改后的路径填写入其中

      注意:配置完成后需要点击环境标签下的更新环境按钮,使linuxdeploy找到busybox的位置

      完成软件配置后,返回至主界面,点击界面左下角的配置图标进入配置文件的设置界面进行如下设置。部分标签和选项我会在下面进行解释:

      标签:引导设置

          发行版可以选择你所需要的Linux发行版,我选择的是Ubuntu,其他发行版按个人需要自行选择。

          架构需要根据手机处理器类型来选择,我的是armhf,2012年至2016年左右的老手机多半是这种架构,2016年之后的手机多是arm64架构,不确定话建议上网搜索对应的架构。

          如果在国内,请将源地址改为国内的镜像,海外的源下载速度可能会慢。例如清华源和阿里云的源,这里使用的是清华的镜像源:http://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/。

          安装路径可以自行选择,建议安装在/data目录下。

          用户名,用户密码可以自行更改。

      标签:初始化

          启用允许使用初始化系统

      标签:挂载

          可启用允许挂载 Android 上的资源,这样即可直接在 linux 中对 android 分区进行修改。注意在挂载点列表中配置的挂载点,必须是在 android 上存在的,例如/system。具体挂载点在挂载点列表中编辑

      标签:SSH

          启用启用SSH 服务器,可以在SSH 设置中,修改 SSH 的端口。这样即可使用 SSH 连接容器。(注意:此条必须勾选

      标签:图形界面

          可启用允许使用图形环境

          图形子系统选择VNC,桌面环境按自己的喜好选择。

      安装Linux:

          按照自己需要,配置完配置后,就可以进行安装。返回主界面后,首先点击右上角的省略号中的安装进行安装。

          按照默认的安装类型,Linux Deploy 会在选择的目录下生成一个 2GB 大小的 linux文件,然后进行安装。安装完毕后,会显示 <<<deploy。整个过程所需时间和选择的系统类型、手机性能和网络条件有关。

          安装完成后点击左下角的启动按钮启动服务器

          至此Linux系统安装完成。

      手机上可以使用JuiceSSH连接

          点击连接以添加连接

          在地址中填写127.0.0.1

          点击认证以添加认证,把在linux deploy中设置的用户名和密码填写进去

          在两个警告点击确定之后,就可以对服务器进行操作了

      VNC教程、putty教程

      下次一定

      参考文章:

      Linux Deploy – 在 Android 上运行 Linux :https://www.htcp.net/4431.html

      Linux Deploy:在Android上部署Linux : http://www.linuxdiyf.com/linux/25730.html

      Linux Deploy:在Android上部署Linux :https://cloud.tencent.com/developer/article/1159800

      用Linux Deploy在Android手机上安装Linux : https://blog.csdn.net/Notzuonotdied/article/details/53933076

          以上就是本篇文章【在闲置Android手机上部署Linux服务器手机服务「在闲置Android手机上部署Linux服务器」】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/quote/8462.html 
           动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多