用废旧手机搭建一个Linux服务器,附有免费下载文件

因为手机 CPU、内存、储存都合适,还有丰富的接口:蓝牙、WIFI、Mirco B,而且手机的异构多核心架构,更加省电,比树莓派强不少呢。下面进入正题,不写代码就可以打造自己的服务器。(踩了很多坑,这篇文章给你省省力。)

1.捡一个旧手机

家里旧手机,从按键机到智能机也有八九个,挑来挑去,能开机的、没碎屏的、电池还能坚持个一天的,也就一个三星手机,大概是 15 年购入的 N7108D(Galaxy Note II 移动4G版)16GB。

型号如下:

 当时想的是 24 小时插着充电器,当一个小服务器使用。(说实话,我怕他爆炸。)

2.获取root权限

这里也不推荐刷机等方式了,简单直白,下载一个腾讯的 KingRoot:下载链接🔗 。一般几年前的手机都可以的,如果 KingRoot 解决不了的话,那只能刷机了,(如果不会,找万能淘宝)。

3.安装 Busybox 和 Linux deploy

3.1 Busybox

Busybox 集成了三百多个最常用Linux命令和工具的软件,安它就完了。Busybox:下载链接🔗 。我使用的版本:busybox-1.31.1。

安装完 APP,打开界面有个 INSTALL,点击安装就行。其他的就不用设置了。在 APP 左上角 -> settings -> 第一行(install path),这是环境路径,一般为 /system/xbin ,不要改,后面会用到。

3.2 Linux deploy

主要分四步:

  1. 安装 Linux deploy
  2. 更改 Path 变量
  3. 设置 Linux 配置文件
  4. 启动

(1)安装 Linux deploy

Linux deploy:下载链接🔗 

由于我手机是 Andorid 4.2,我选择的是 linuxdeploy-2.5.1。Linux Deploy-2.6.0 使用不了。

(2)更改 Path 变量 

打开 Linux deploy,右上角三个杠 -> 设置,更改以下几项,其中 PATH 变量就是我们在安装 Busybox 的那个环境路径:/system/xbin 。

只需更改我框选的几项就好,其他的默认。全部更改完还需点击一下 更新环境

 (3)设置 Linux 配置文件

回到 Linux deploy 最开始的界面,我们开始设置 Linux 配置文件。

点击右下角的开关,配置和下面一样就行:

下面大概说一下注意的点:

  • 发行版建议选择Debian,这个版本最好装,Ubuntu 或者 Centos 容易安装失败。

    Debian 最有名的衍生版叫 Ubuntu,所以和 Ubuntu 的命令一样。而且比 Ubuntu 更稳定,比 Centos 更友好。

  • 发行版 GUN/Linux 版本中,buster 是 Debian 10,stretch 是 Debian 9,jessie 是 Debian 8。我们选择 buster。(我之前选择的是 jessie,后来发现其实 buster 也可以安装,差不多都是稳定版。)

  • 如果安装 Ubuntu 或者 Centos 是要更改源地址的,可以选择阿里源。Debian 有国内的源,更改成上图一样就行。

  • 安装类型选择镜像文件,这样 Linux 系统就在一个 img 文件中,这个也最容易安装成功。也可以选择目录,但不要选择分区。见参考

  • 用户名、和特权用户全设成 root 就好,便于远程登录,密码自行设置。

  • 挂载 Android 上的资源,我选择将整个手机挂载在 Linux 上,所以挂在点写成这样:

  • 因为不需要图形化界面,为避免浪费资源,就没开,如果你需要,可以勾选。

(4)安装 

返回到主界面,点击 右上角三个点 -> 安装,就开始安装 Linux 系统了。

long time later…

如果最后出现下方代码,就说明成功了。如果出现 什么什么 fail 就说明失败了,看看配置文件是不是填错了。注意保持网络通畅。

1 ::Configuring extra/ssh ...
2 <<< deploy

安装成功之后,先点击 停止,再点击 启动,就可以开启服务器了。

4.可能遇到的问题 

4.1 Missing parameters: TAEGET_PATH

在 更改 path 变量 时,未点击下方的更新环境。

4.2 starting extra/ssh…fail

安装完,启动,显示 ssh 失败。报错信息为 starting extra/ssh…fail。

原因: 缺少 ssh 的相关文件。或者镜像大小分配得过小,起码应该分配 2G,不然无法安装。

解决办法: 重新下载 img 文件即可。

  1. 根据配置文件中的安装路径,在文件管理中找到 img 文件,删除。
  2. 更改配置文件名称,Linux deploy 的主页面 -> 左上角三个杠 -> 配置文件,更改配置文件名称。如果不修改配置文件名称,安装时会显示,容器已安装。
  3. 安装

5.享用

wimdows 的话,可以安装一个 xshell,mac 的话,自带的终端就可以。使用 ssh 命令链接你的服务器。

1 ssh root@192.168.3.4

连接的 IP 就在 Linux deploy 主界面的最上方,确保电脑和手机在一个局域网下就好。

6.总结

如果做 web 服务的话,需要公网 IP 或者内网穿透,因为疫情,在家可能还得待会儿,就打电信 10000,找客服要来了公网IP。之前看网上说申请公网 IP 还挺费劲的,还要撒谎说安摄像头或者智能家居什么的,但是电信的客服还挺爽快,我问可以申请公网吗,人家也没问我要公网 IP 干啥,直接帮我提交工单了,三天就办妥啦。

  • 3
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
将废旧手机改造成电视盒子的过程需要一些技术和工具,以下是一个详细的教程: 1. 准备工作 首先,您需要准备一些工具和材料: - 废旧安卓手机 - HDMI 适配器 - USB OTG 适配器 - 无线鼠标和键盘 - 电视或显示器 - WiFi 网络 2. 刷机 将手机刷机是将其变成电视盒子的第一步,因为需要更改操作系统。刷机的步骤因手机型号和品牌而异,因此您需要在网上找到与您的手机型号和品牌匹配的刷机教程。在刷机之前,请务必备份您的数据。 3. 安装应用程序 完成刷机后,您需要安装一些应用程序,以帮助您将手机变成电视盒子。以下是一些您需要安装的应用程序: - Kodi:这是一个可自定义的媒体中心,可让您在电视上观看电影、电视节目和其他流媒体内容。 - Plex:这是一个流媒体服务器,可让您将视频、音频和照片从电脑或手机传输到电视上观看。 - YouTube:这是一个流行的视频共享平台,您可以在电视上观看各种视频。 - Netflix:这是一个流行的视频点播平台,您可以在电视上观看各种电影和电视节目。 4. 连接外部设备 您需要将HDMI适配器插入手机,并将其连接到电视或显示器。您还需要使用USB OTG适配器将无线鼠标和键盘连接到手机上。最后,使用WiFi网络连接到互联网。 5. 调整设置 完成上述步骤后,您需要进入手机设置,调整一些设置。以下是一些您需要更改的设置: - 显示设置:您可以更改分辨率、屏幕旋转和字体大小等设置。 - 声音设置:您可以更改音量、通知音和铃声等设置。 - 存储设置:您可以查看剩余存储空间,并删除不需要的应用程序和数据。 - WiFi设置:您可以连接到WiFi网络,并设置网络名称和密码。 完成上述步骤后,您的废旧安卓手机就可以变成一个功能强大的电视盒子。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值