首页
/ 电视盒子改造:如何将Amlogic S9xx设备安装Linux系统

电视盒子改造:如何将Amlogic S9xx设备安装Linux系统

2026-04-12 09:21:40作者:胡易黎Nicole

闲置的电视盒子如何变废为宝?本文将详细介绍如何将Amlogic S9xx系列电视盒子改造成功能强大的Linux服务器,通过低成本方式实现闲置设备利用和家庭服务器搭建。无论您是想搭建个人网站、运行Docker容器还是打造家庭媒体中心,本教程都能帮助您完成从安卓系统到Armbian系统的转变。

前期准备与兼容性检查

如何确认设备兼容性

此步骤约需5分钟

Armbian系统支持多种Amlogic芯片的电视盒子,主要兼容型号包括:

  • S905x3:适用于X96 Max+、HK1 Box、H96 Max X3等设备
  • S922x:适用于Beelink GT-King、Ugoos AM6 Plus等设备
  • S912:适用于Tanix TX8 Max、H96 Pro Plus等设备
  • S905x:适用于HG680P、B860H等设备

验证方法:查看设备底部标签或包装盒上的型号信息,确认芯片型号是否在支持列表中。

需要准备的工具和材料

此步骤约需10分钟

开始操作前,请准备以下物品:

  • Amlogic S9xx系列电视盒子(已确认兼容型号)
  • 8GB及以上容量的U盘
  • 一台用于制作启动盘的电脑
  • 稳定的网络连接

注意:建议使用USB 3.0接口的U盘以获得更好的性能,同时确保U盘无重要数据,因为制作过程会格式化U盘。

如何下载Armbian系统镜像

此步骤约需15分钟(取决于网络速度)

  1. 访问项目仓库获取系统镜像
  2. 根据您的设备型号选择合适的镜像版本:
    • Armbian.OS:完整的服务器系统,包含图形界面和常用工具
    • Armbian.Docker:轻量化容器版本,适合高级用户和容器化应用

验证方法:下载完成后,检查文件大小是否与官方提供的校验值一致,确保文件完整无误。

制作Armbian启动U盘

此步骤约需10分钟

选择合适的写入工具

推荐使用以下工具将镜像写入U盘:

  • Rufus:适用于Windows系统的轻量级工具
  • balenaEtcher:跨平台工具,支持Windows、macOS和Linux系统

写入镜像的步骤

  1. 将U盘插入电脑USB接口
  2. 打开选择的写入工具
  3. 选择下载好的Armbian镜像文件
  4. 选择目标U盘(注意:确保选择正确的设备,避免格式化错误的驱动器)
  5. 点击"开始"或"写入"按钮,等待操作完成

验证方法:写入完成后,电脑应能识别U盘中的两个分区,一个是引导分区,另一个是系统分区。

配置电视盒子启动设置

如何进入开发者模式

此步骤约需5分钟

  1. 打开电视盒子,进入系统设置
  2. 找到"关于设备"或"系统信息"选项
  3. 连续点击"版本号"5-7次,直到屏幕提示"您已进入开发者模式"

启用调试功能

此步骤约需3分钟

  1. 返回设置主界面,找到"开发者选项"
  2. 启用"USB调试"功能
  3. 启用"ADB调试"选项(部分设备可能显示为"远程调试")

注意:不同品牌的电视盒子可能在菜单名称和位置上略有差异,但基本操作流程相似。

使用ADB工具启动系统

安装ADB工具

此步骤约需5分钟

  1. 在电脑上安装ADB工具包
  2. 打开命令提示符或终端窗口
  3. 输入以下命令验证安装是否成功:
    adb version  # 显示ADB版本信息,确认安装成功
    

连接设备并启动系统

此步骤约需5分钟

  1. 确保电视盒子和电脑连接到同一网络
  2. 在命令窗口中输入:
    adb connect 设备IP地址:5555  # 连接到电视盒子,替换为实际IP
    
  3. 连接成功后,输入以下命令重启设备:
    adb shell reboot update  # 重启盒子并从U盘启动
    

验证方法:设备重启后,屏幕应显示Armbian启动界面,而非原来的安卓系统。

首次登录与系统配置

访问Armbian系统

此步骤约需3分钟

启动成功后,使用以下默认凭据登录:

  • 用户名:root
  • 密码:1234
  • 默认SSH端口:22

可以通过以下方式访问:

  1. 直接连接显示器和键盘
  2. 通过SSH工具连接(需先在路由器中查看设备IP地址)

初始配置步骤

此步骤约需10分钟

首次登录后,系统会引导您完成基本配置:

  1. 更改默认密码
  2. 创建普通用户账户
  3. 配置时区和语言
  4. 更新系统软件包

推荐执行以下命令优化系统:

armbian-sync  # 更新所有服务脚本
apt update && apt upgrade -y  # 更新系统软件包

故障排查

启动失败怎么办

如果设备无法从U盘启动,请尝试以下解决方法:

  1. 检查U盘是否制作成功,尝试重新制作启动盘
  2. 确认U盘已插入电视盒子的USB 2.0接口(部分设备对USB 3.0支持不佳)
  3. 尝试更换不同品牌或容量的U盘
  4. 检查设备是否在支持列表中,确认固件版本是否需要更新

无法连接ADB怎么办

ADB连接失败的常见解决方法:

  1. 确保电视盒子和电脑在同一网络
  2. 关闭电脑防火墙或添加ADB端口例外
  3. 重启电视盒子和ADB服务
  4. 检查"开发者选项"中的调试功能是否已正确启用

常见问题速查表

问题描述 可能原因 解决方法
U盘启动后停留在黑屏 U盘引导文件损坏 重新制作启动盘,确保使用官方镜像
系统启动后无法联网 网络配置问题 运行nmtui命令配置网络连接
SSH连接被拒绝 SSH服务未启动 直接连接显示器,运行systemctl start ssh
登录后提示空间不足 分区未正确扩展 运行armbian-resize-filesystem扩展分区
设备频繁重启 电源供应不足 使用5V/2A以上规格的电源适配器

后续操作建议

成功启动Armbian系统后,您可以根据需求进行以下操作:

安装到内部存储

使用以下命令将系统安装到电视盒子的eMMC存储:

armbian-install  # 按照提示完成系统安装

内核更新

保持内核最新可以获得更好的硬件支持和系统性能:

armbian-update  # 更新系统内核和驱动

软件安装

使用项目提供的工具安装常用软件:

armbian-software  # 启动软件安装菜单

通过以上步骤,您的Amlogic S9xx电视盒子已经成功转变为功能强大的Linux服务器。无论是作为家庭媒体中心、个人云存储还是小型服务器,都能充分发挥设备潜力,实现闲置资源的有效利用。

登录后查看全文
热门项目推荐
相关项目推荐