魔百盒刷Armbian完整教程:闲置电视盒子改Linux服务器的3个动作
【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian
家里吃灰的魔百盒刷Armbian后,就台能跑服务的ARM小机器:Debian/Ubuntu血统、面向ARM优化的Armbian兼容其软件仓库,Docker、Web、数据库都稳,也能落eMMC常开。下面按刷机流程走一遍,命令都带白话。
先确认这台魔百盒能不能刷 🔎
能刷的前提,是型号在项目支持列表里。你手上这台大概率是下面三类之一:
| 型号 | 常见版本 | 备注 |
|---|---|---|
| CM201-1 | 长虹 CH、易视腾 YS | 以背面铭牌确认代工厂 |
| CM311-1 | 硬件变种多 | 先认准 SoC 再挑镜像 |
| E900V22 | 运营商定制版 | 留意 C/D/E 等子后缀 |
同一型号可能由不同代工厂出货,主板和 eMMC 布局会有细微差别,所以别只认型号,要以项目明确的支持列表为准(完整清单见文末官方文档)。这三款都基于 Amlogic 晶晨芯片,支持写入 eMMC。
动手前把三件套备齐 📦
- 镜像:从镜像发布页选对应型号的稳定版,硬件兼容性最稳。
- U盘:普通U盘即可,用 Rufus 或 balenaEtcher 把镜像写进去。
- 备份:动手前把原安卓系统备份一份,留条后路;项目也支持对 eMMC 做备份/还原(
armbian-ddbr)。
另外两件小事别省:只用稳定版镜像,边做边把屏幕和日志现象记下来,出问题时好回溯。
整场刷机就三个动作 🛠️
写盘
把镜像用 Rufus 或 balenaEtcher 整盘写入U盘,选到能启动的分区就行。纯图形界面操作,不用敲命令。
首启
U盘插进魔百盒,接好网线和显示器,通电后会自动从U盘引导进 Armbian。用 SSH 连进去即可,默认用户root、密码1234、端口22。
把系统落进eMMC
登录系统后,把系统写进 eMMC。我们实测更稳的是加参数强制落盘,它会重写 eMMC 分区表、换掉原来的 bootloader,一步到位:
armbian-install -m yes
等于告诉它"别保守,直接接管 eMMC"。落到 eMMC 后,系统能长期稳定跑在 eMMC、TF 卡、U盘上。
落进eMMC后最容易翻车的三个坑 ⚠️
| 坑 | 多半因为 | 解法 |
|---|---|---|
| 写进 eMMC 后开不了机 | 代工厂 bootloader、分区布局、设备树 dtb 不匹配 | 用armbian-install -m yes换掉原 bootloader 并重写分区表;再核对 dtb 与硬件版本是否对应 |
| 关机/重启命令没反应 | 电源管理驱动没适配 | 先直接断电顶过去;再查电源管理驱动,细节看官方文档 |
| 重启后 IP 地址变了 | 网络没固定、DHCP 重新分配 | 在/etc/network/interfaces里配静态 IP;翻系统日志里网络服务的启动信息;换新镜像再试 |
跑起来之后要做的事 📈
- 内存吃紧:
armbian-swap 1创建 1GB 虚拟内存,跑 Docker 时顶得住。 - 软件源慢:
armbian-apt按所在地区选源,装包速度明显上来。 - 内核偏旧:
armbian-update更新到较新内核,会先备份当前内核。 - 跑网站:装个 WordPress 或放静态站,当个人小站点够用。
- 跑容器:Docker 直接装,项目也提供 Docker 版 Armbian 镜像可选。
魔百盒刷 Armbian 从核对到落盘,坑基本都集中在 eMMC 这一下。本文没覆盖的情况,翻官方文档对应章节;要下镜像就去镜像发布页选稳定版。
【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考