跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashNode.js

基于魅蓝Note5 Root搭建Linux服务器及部署常用服务

介绍如何利用旧款魅蓝Note5手机,通过获取Root权限并使用Linux Deploy安装Ubuntu系统,将其改造为低功耗家庭服务器。教程涵盖基础配置、SSH连接、以及宝塔面板、AList聚合网盘、qBittorrent下载器和青龙定时任务的部署方法。针对ARM架构特性提供了软件包选择建议,并解决了Systemd缺失和Docker无法运行等常见问题,适合打造个人轻量级实验室环境。

编程诗人发布于 2026/3/21更新于 2026/10/25102 浏览

廉颇老矣,尚能饭否?

我手上有两条魅蓝Note5,一个改了直供电没有屏幕,一个屏幕爆裂,控制位置只有四分之一屏幕。,卡顿难忍,但它那颗64位ARM处理器和大电池,其实正是一台天然的、低功耗的'家庭服务器'胚子。扔掉可惜,卖不掉钱,不如让它换个赛道继续发光发热。

本文将基于我手上的魅蓝Note5,详细记录从Root到使用Linux Deploy安装Ubuntu,再到部署宝塔面板、AList、qBittorrent等经典服务的全过程,帮你把这台旧手机改造成24小时不关机的下载机与轻量级网盘。


1️⃣ 第一步:获取Root权限

一切的开始,必须获取手机的Root权限,因为Linux Deploy的chroot容器需要Root权限来挂载环境和镜像。

操作指南:
由于每款机型的刷机包和Root方式不同,这里不提供一键式傻瓜包,请自行寻找适配你机型的方案。

  • 关键词搜索: '魅蓝Note5 Magisk 刷机教程' 或 '魅蓝Note5 第三方Recovery'。
  • 风险提示: Root会解锁Bootloader,可能清空数据,也存在变砖风险。操作前请务必做好数据备份,谨慎行事。

2️⃣ 第二步:选择核心工具(Linux Deploy vs Termux)

在应用商店下载两款主流工具,这里我选择的是界面更直观的 Linux Deploy。

特性TermuxLinux Deploy
原理终端模拟器 + PROOT/CHROOTCHROOT容器
Root需求PROOT模式不需要,CHROOT需要必须Root
复杂度命令行操作,手动配置图形化配置,一键安装
特点轻量,环境隔离性好更像完整的虚拟机,功能全面

注:两者并无绝对好坏,Termux适合喜欢折腾命令行的极客,Linux Deploy适合希望快速拥有完整Linux环境的用户。

3️⃣ 第三步:通过Linux Deploy安装Ubuntu(CHROOT)

这是最关键的步骤,配置错误容易导致安装失败。

3.1 基础配置

打开Linux Deploy,点击左下角的 '配置' 按钮。

  • 发行版: 我习惯使用 Ubuntu(注意:最高可选版本为 bionic (18.04),有点老,后续安装软件可能会遇到依赖过旧的问题,需要你有一定的排查能力)。
  • 架构: 魅蓝Note5是64位处理器,选择 arm64。
  • 源地址: 保持默认(或手动替换为国内科大/阿里云镜像源,加快下载速度)。
  • 安装路径: 这是重点! 不要使用默认路径。必须设置为 /data/xxx 格式,例如 /data/ubuntu 或 /data/linux。实测不改路径极易导致安装失败,这或许与安卓分区的挂载权限有关。
  • 初始化系统: 勾选(启用SysV init兼容)。
  • SSH服务: 勾选(方便后续电脑连接操作)。
  • 用户名/密码: 自行设置,牢记于心。
3.2 开始部署

配置完成后,点击右上角的 '安装' 按钮(三个点菜单里或直接左上角)。
此时软件开始下载并解压RootFS,整个过程耗时约20-30分钟,取决于手机性能和网络速度。看到输出信息最后出现 <<< deploy 字样表示安装完成。

3.3 启动与连接

点击左下角的 '启动',当状态变为 'STARTED' 后,记录下容器分配的IP地址(通常与手机同网段)。
打开电脑端的SSH工具(如Xshell, Putty或终端),连接该IP地址,端口22,输入你设置的用户名密码。

# 登录成功后,你会看到如下欢迎语 Welcome to Ubuntu 18.04 LTS (GNU/Linux 3.18.35+ aarch64)
# 第一时间更新软件源
sudo apt update && sudo apt upgrade -y
# 安装基础工具
sudo apt install wget curl screen unzip -y

4️⃣ 第四步:安装各类服务(注意ARM架构!)

现在的你拥有了一台Linux服务器,可以开始部署各种网络服务了。特别提醒: 电脑端软件通常是 x86_64 架构,而手机是 ARM64 架构,下载软件包时务必看清架构标签。

1. 宝塔面板(Web管理)

宝塔面板能极大降低Linux的维护门槛。

# 使用开心版或者官方版均可,注意安装过程极其漫长(1小时+)
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh
sudo bash install.sh

安装完成后,通过浏览器访问面板,尝试安装LNMP环境。由于手机CPU性能有限,编译安装PHP/MySQL时会非常慢,需要耐心等待。

2. AList (多存储聚合网盘)

AList是一款支持阿里云盘、OneDrive等聚合挂载的神器。

  • 踩坑提醒: 如果下载官方编译的AList提示 glibc 版本过低(Ubuntu 18.04的glibc确实较老),解决办法是下载 musl 版本(静态编译,不依赖系统库),完美运行。
# 示例:下载arm64的musl版本
wget https://github.com/alist-org/alist/releases/latest/download/alist-linux-musl-arm64.tar.gz
3. qBittorrent (下载机)

用于PT/BT下载。

  • 成功案例: 我使用的是 aarch64-icu-qbittorrent-nox 这个版本(nox 表示无图形界面),运行稳定。
# 下载后通过 chmod +x 赋予执行权限,直接运行即可
4. 青龙面板(定时任务)
# 需要 Node.js 环境,按照GitHub官方文档一步步来即可
git clone https://github.com/whyour/qinglong.git
cd qinglong
# 注意:不要用docker(手机容器不支持),直接用 pnpm 安装
npm install -g pnpm
pnpm install
pnpm start

5️⃣ 第五步:缺点与补丁方案

旧手机做服务器虽然有趣,但痛点也很明显:

  1. 性能瓶颈: 安装软件极慢(编译型尤其明显),MySQL、PHP-FPM等重型服务在高并发下会卡死。
  2. Systemd 缺失: 这是chroot容器的通病,无法使用 systemctl 管理服务。
  3. Docker 无法运行: 因为容器内无法嵌套容器。
解决方法:
  • 利用宝塔管理: 将网站、FTP等服务交给宝塔面板管理。每次重启容器后,只需在SSH中输入 bt 命令,选择启动面板,宝塔会自动拉起它管理的服务。

替代Systemd: 使用 screen 或 nohup 来守护进程。

# 让qb运行在后台screen会话中
screen -dmS qb ./qbittorrent-nox
# 查看会话
screen -ls

6️⃣ 第六步:一些小细节

  • 网络设置: 在手机系统设置中,开启'充电时保持屏幕唤醒' 或 '休眠时始终保持WLAN连接',防止息屏断网。
  • 散热问题: 跑大型任务时手机会发热,建议去掉手机壳,甚至加一个小散热片。
  • 文件传输: 推荐使用 远程调试工具 软件,虽然原笔记提及其用于投屏,但实际上它也能方便地在电脑上操作手机界面,便于调试。

7️⃣ 结语

将魅蓝Note5改造成服务器,虽然在性能和软件兼容性上存在一些瑕疵(如无法安装Docker、MySQL编译困难),但它以极低的功耗(相比传统X86服务器),提供了一个绝佳的家庭实验室环境。

无论是部署AList做私人影院,还是挂青龙跑定时任务,甚至是作为内网穿透的跳板,这台旧手机都能在你手中重获新生。

目录

  1. 1️⃣ 第一步:获取Root权限
  2. 2️⃣ 第二步:选择核心工具(Linux Deploy vs Termux)
  3. 3️⃣ 第三步:通过Linux Deploy安装Ubuntu(CHROOT)
  4. 3.1 基础配置
  5. 3.2 开始部署
  6. 3.3 启动与连接
  7. 登录成功后,你会看到如下欢迎语 Welcome to Ubuntu 18.04 LTS (GNU/Linux 3.18.35+ aarch64)
  8. 第一时间更新软件源
  9. 安装基础工具
  10. 4️⃣ 第四步:安装各类服务(注意ARM架构!)
  11. 1. 宝塔面板(Web管理)
  12. 使用开心版或者官方版均可,注意安装过程极其漫长(1小时+)
  13. 2. AList (多存储聚合网盘)
  14. 示例:下载arm64的musl版本
  15. 3. qBittorrent (下载机)
  16. 下载后通过 chmod +x 赋予执行权限,直接运行即可
  17. 4. 青龙面板(定时任务)
  18. 需要 Node.js 环境,按照GitHub官方文档一步步来即可
  19. 注意:不要用docker(手机容器不支持),直接用 pnpm 安装
  20. 5️⃣ 第五步:缺点与补丁方案
  21. 解决方法:
  22. 让qb运行在后台screen会话中
  23. 查看会话
  24. 6️⃣ 第六步:一些小细节
  25. 7️⃣ 结语

更多推荐文章

查看全部
  • 普通人成为黑客的十个基础学习步骤
  • DeepSeek-R1 模型集成与 OpenAI SDK 调用实践
  • 分布式文件系统 HDFS 核心概念详解:块、名称节点与数据节点
  • AIGC 技术发展与多模态应用实践指南
  • Selenium Web 自动化测试入门与实战指南
  • 知网 AIGC 检测原理与降重处理指南
  • WebGIS 开发实战:WKT 转 GeoJSON 技巧与 Leaflet 加载
  • 在 Cursor 中配置并使用 MCP 服务实战指南
  • Neo4j 从入门到实战:含 K8s 集群部署指南
  • 求职面试总挂一面?如何优化自我介绍与履历解释
  • GitHub Copilot Agent 模式实战指南与避坑建议
  • Llama-Factory 是否支持 Transformer-XL 结构
  • FPGA 视频 4 分屏系统架构详解
  • SpringAI 全栈开发 + RAG 检索增强实战
  • OpenClaw 架构原理与核心机制深度解析
  • 基于大模型 API 的早餐自动算价器实现
  • OpenClaw 技术解析:本地 AI 数字员工的架构与落地实践
  • 基于 Dify 构建数据分析智能体:从 NL2SQL 到可视化实战
  • 宇树 Go2 机器人强化学习(RL)开发实操指南
  • OpenClaw 配置多 Agent 及多平台机器人(QQ/飞书)

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online