旧手机搭建Linux服务器

旧手机搭建Linux服务器

准备一台旧手机

准备一台可以联网手机,Android版本不低于4.3

将手机获取root权限

需要root才能写入命令

下载安装BusyBox

BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工,它集成压缩了 Linux 的许多工具和命令。

https://github.com/meefik/busybox/releases

安装配置BusyBox

打开BusyBox,点击INSTALL进行安装。

然后在 APP左上角 - settings - install path,这是环境路径,一般为“/system/xbin”,不要修改这个路径,并将其牢记,以后会用到。

下载安装Linux Deploy

https://github.com/meefik/linuxdeploy/releases

修改设置、关联BusyBox

点击左上角三条短线-设置,将屏幕常亮、锁定WIFI、CPU唤醒打开。

同样在设置中,找到“PATH 变量”,将其更改为“/system/xbin”,与上文BusyBox的环境路径保持一致。

配置Linux Deploy

回到 Linux deploy 主界面,点击右下角按钮开始配置。本文以安装Ubuntu系统为例。

  • 发行版GNU/Linux:Ubuntu
  • 架构armhf(这个需要你自己查询自己手机的CPU架构是什么,因人而异)
  • 发行版GNU/Linux版本:bionic(即Ubuntu 18.04)
  • 源地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
  • 安装类型:镜像文件
  • 安装路径:${EXTERNAL_STORAGE}/ubuntu/linux.img
  • 镜像大小:5120MB
  • 文件系统:ext4
  • 用户名:root
  • 用户密码:自己设定(ssh远程连接时使用)
  • 特权用户:root
  • 本地化:zh_CN.UTF-8
  • 允许使用初始化系统
  • 允许挂载Android上的资源
    增加挂载点列表:第一行:/sdcard,第二行:/mnt
  • 启用ssh服务器
  • 由于我们做服务器使用,不用安装图形界面与音频输出。

配置完成后,回到初始界面,点击右上角三个小点 - 配置。

点击右上角三个小点 - 安装。

正常情况下,系统会开始自动安装Linux系统,屏幕上不断滚出下载信息,在使用国内源的情况下,下载过程将会持续10-30分钟,直到出现以下代码,则安装完成。

<<< deploy