小米手机解锁 ROOT 后安装 Linux Deploy 完整教程

  • A+
所属分类:解决方案
摘要百度已收录

手把手教你在小米手机上解锁 BL、获取 Root 权限,然后安装 Linux Deploy 运行完整的 Linux 系统,并通过 VNC 连接桌面环境。

Linux Deploy 是一款能够在 Android 设备上运行 Linux 系统的开源软件。它基于 chroot 原理实现,并非虚拟机,因此性能损耗极小,甚至可以直接当作一台轻量级 Linux 服务器来使用。

不过,Linux Deploy 的 chroot 机制需要 Android 设备拥有 Root 权限。对于小米手机用户来说,这意味着需要先完成 Bootloader 解锁和 Root 授权,才能进一步安装 Linux Deploy。

本文将以小米手机为例,手把手带你走完「解锁 BL → 获取 Root → 安装 Linux Deploy → 连接桌面环境」的完整流程。

小米手机解锁 ROOT 后安装 Linux Deploy 完整教程

第一部分:小米手机解锁 BL 并获取 Root 权限

1.1 准备工作

在开始之前,请确保:

  • 手机已开启 USB 调试(设置 → 关于手机 → 连续点击 MIUI 版本号 → 开发者选项 → USB 调试)
  • 手机已登录小米账号,且账号已绑定手机号
  • 数据已备份(解锁 BL 会清除手机全部数据)

1.2 申请 Bootloader 解锁

  1. 打开「小米社区」App,注册并登录小米账号
  2. 进入「我的 → 服务 → 设备解锁」,申请解锁权限
  3. 绑定当前登录小米账号的手机,等待审核(通常 1~7 天)
  4. 审核通过后,在电脑上下载小米解锁工具并登录同一账号

1.3 进入 Fastboot 模式并解锁

  1. 手机关机,长按 音量下键 + 电源键 进入 Fastboot 模式
  2. 用数据线连接电脑,打开小米解锁工具
  3. 点击「解锁」,等待进度条走完
  4. 解锁成功后手机会自动重启,进入系统后所有数据已被清除

1.4 通过 Magisk 获取 Root 权限

解锁 BL 后,当前最主流的 Root 方案是 Magisk(面具)。

步骤:

  1. 下载 Magisk APK:从 Magisk 下载 下载最新版的apk,安装到手机上。
  2. 提取 boot.img下载与当前系统版本一致的刷机包,从中提取 boot.img 文件,复制到手机存储中。
  3. 用 Magisk 修补 boot.img
Magisk 修补 boot.img 教程
  1. 导出修补后的img文件:将输出文件复制到电脑备用(默认保存在手机内部存储 Download 目录。补充一个自己遇到的问题,电脑连接后目录下找不到文件,需要在手机上将文件移动到其他目录才能看到)
  1. 手机重新进入 Fastboot 模式(关机 → 音量下 + 电源键)
  2. 电脑下载 Android SDK 工具包,下载后解压文件,将之前经 Magisk 修补得到的文件放入解压的 platform-tools 文件夹内。
  3. 将修补后的文件放入电脑的 platform-tools 目录
  4. platform-tools 目录中按住键盘 Shift 键,同时鼠标右键点击文件夹空白处,在右键菜单点击“在此处打开 Powershell 窗口”,之后运行下面刷新命令(替换实际文件名):
# 运行刷新命令
.\fastboot flash boot magisk_patched_9xFOB.img
# 完成后运行重启手机命令
.\fastboot reboot
  1. 重启后打开 Magisk,如果显示已安装版本号和 Root 授权管理界面,说明 Root 成功!
小米手机解锁 ROOT 后安装 Linux Deploy 完整教程
小米手机 Magisk 修补 boot 获取 Root

⚠️ 注意:部分新机型需要修补 init_boot.img 而非 boot.img,请根据机型实际情况调整。

第二部分:安装 Linux Deploy

2.1 下载并安装 Linux Deploy

Linux Deploy 目前已停止在 Google Play 更新,建议从以下渠道获取:

下载 APK 后安装到手机上(需 Root 权限)。

2.2 配置 Linux Deploy

打开 Linux Deploy,点击右下角的扳手图标进入设置界面,按以下参数进行配置:

小米手机解锁 ROOT 后安装 Linux Deploy 完整教程
Linux Deploy 主界面
配置项 推荐值 说明
发行版 Debian 稳定可靠,软件源丰富
版本 12(Bookworm) 当前稳定版
架构 arm64 根据手机 CPU 架构选择,大多数现代手机为 arm64
镜像源 http://mirrors.aliyun.com/debian/ 使用阿里云镜像加速下载
根文件系统 ext4 推荐 ext4,性能最好
存储路径 /sdcard/LinuxDeploy 默认即可
大小 2048 MB 根据需求调整,建议至少 2GB
用户名 root 或自定义用户名
密码 自定义 设置一个强密码,用于 SSH/VNC 登录
SSH 启用 开启 SSH 服务,方便远程连接
VNC 启用 开启 VNC 服务,用于桌面环境连接
分辨率 1280×720 根据需求调整
桌面环境 XFCE 轻量级桌面,适合手机性能
语言 zh_CN.UTF-8 中文环境

💡 提示:每次修改设置后,必须点击「配置」按钮,配置才会生效。

2.3 安装 Linux 系统

配置完成后,返回主界面,点击「安装」按钮。

小米手机解锁 ROOT 后安装 Linux Deploy 完整教程

小米手机解锁 ROOT 后安装 Linux Deploy 完整教程
Linux Deploy 安装过程

此时 Linux Deploy 会从阿里云镜像下载系统资源并自动安装,整个过程可能需要 10~30 分钟,取决于网络速度。

安装过程中注意观察日志窗口,当出现 <<< 字样时,表示安装完成。安装完成后系统会自动点击「配置」,无需手动操作。

2.4 启动 Linux 系统

一切就绪后,点击「启动」按钮。

启动成功后,Linux Deploy 的标题栏会显示虚拟机的 IP 地址(例如 192.168.100.100),日志窗口会出现 # 提示符,表示 Linux 系统已正常运行。

小米手机解锁 ROOT 后安装 Linux Deploy 完整教程

第三部分:连接 Linux 桌面环境

3.1 手机本地连接

在手机本地连接,只需安装任意一款 VNC 客户端(如 VNC Viewer),连接地址填 localhost,端口填 Linux Deploy 中设置的 VNC 端口(默认 5900),密码填配置时设置的密码即可。

3.2 电脑远程连接(推荐)

在电脑上安装 VNC Viewer(RealVNC 或其他客户端),连接地址填 Linux Deploy 标题栏显示的 IP 地址,端口默认 5900,输入密码后即可看到 Linux 桌面。

小米手机解锁 ROOT 后安装 Linux Deploy 完整教程

💡 注意:手机和电脑需要在同一局域网下才能连接。如果手机使用移动数据,电脑无法直接连接。

3.3 解决中文字体显示问题

如果手机系统是中文的,进入 Linux 后默认也是中文环境,但系统没有预装中文字体,首次进入会出现方块乱码。

打开终端,执行以下命令安装中文字体:

sudo apt update
sudo apt install ttf-wqy-zenhei

安装完成后重启 VNC 连接,中文即可正常显示。

第四部分:进阶玩法

4.1 安装常用软件

进入 Linux 桌面后,可以通过 apt 安装各种软件:

# 安装文本编辑器
sudo apt install vim

# 安装 Python
sudo apt install python3 python3-pip

# 安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

# 安装 Docker(部分机型支持)
curl -fsSL https://get.docker.com | sudo sh

4.2 搭建 Web 服务

# 安装 Nginx
sudo apt install nginx
sudo systemctl start nginx

# 安装 PHP
sudo apt install php php-fpm

4.3 使用 Wine 运行 Windows 程序

sudo apt install wine
wine notepad.exe

⚠️ 注意:在 ARM 架构手机上运行 Wine 性能有限,仅适合运行轻量级 Windows 小工具。

4.4 持久化配置

Linux Deploy 的 Linux 系统默认保存在 /sdcard/LinuxDeploy 目录下,每次启动都会加载该镜像。如果需要更换镜像或扩容,可以在设置中调整存储路径和大小。

常见问题

Q1:安装 Linux Deploy 后启动失败怎么办?

  • 确认手机已 Root 且 Magisk 正常工作
  • 确认 Linux Deploy 设置中已点击「配置」
  • 尝试更换发行版版本(如从 Debian 12 换到 Debian 11)
  • 检查手机存储空间是否充足

Q2:VNC 连接不上怎么办?

  • 确认 Linux Deploy 已正常启动(标题栏显示 IP)
  • 确认手机和电脑在同一局域网
  • 尝试用 SSH 连接测试网络:ssh root@<IP地址>
  • 检查防火墙是否阻止了 VNC 端口

Q3:Linux 系统运行速度慢怎么办?

  • 降低 VNC 分辨率(如改为 800×480)
  • 选择更轻量的桌面环境(如 LXDE、Openbox)
  • 关闭不必要的后台服务

Q4:更新 Android 系统后 Root 丢失怎么办?

这是正常现象。建议关闭系统自动更新,手动更新时先卸载 Magisk(选择「还原原厂映像」),更新完成后再重新安装 Magisk。

总结

通过以上步骤,你已经成功在小米手机上搭建了一个完整的 Linux 环境。虽然受限于手机硬件性能,它无法替代真正的服务器,但作为学习 Linux、运行轻量级服务、或者在外出时临时使用终端环境,Linux Deploy 是一个非常实用的工具。

玩机有风险,操作需谨慎。建议新手先在备用机上练习,确认流程无误后再操作主力机。

下载服务恢复

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

Captcha Code