首页
/ 电视盒子改造:如何将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服务器。无论是作为家庭媒体中心、个人云存储还是小型服务器,都能充分发挥设备潜力,实现闲置资源的有效利用。

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

项目优选

收起
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
471
465
kernelkernel
deepin linux kernel
C
32
16
atomcodeatomcode
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get Started
Rust
2.09 K
218
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
700
1.4 K
docsdocs
暂无描述
Dockerfile
780
5.08 K
pytorchpytorch
Ascend Extension for PyTorch
Python
758
968
flutter_flutterflutter_flutter
本仓库是 Flutter SDK 与 Flutter Engine 的 OpenHarmony 适配版本,由 CPF-Flutter 团队维护。开发者可使用熟悉的 Flutter 技术栈开发 OpenHarmony 应用,3.35.7 及以后的适配版本可基于本仓库源码构建支持 OpenHarmony 的 Flutter Engine。
Dart
1.04 K
271
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
880
2.03 K
mindquantummindquantum
MindQuantum is a general software library supporting the development of applications for quantum computation.
Python
183
111
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.11 K
682