首先是armbian的版本,可能是armbian适配型号过多的原因,博主查资料的时候,github上盒子系统的armbian只有两页的历史记录,所以也没什么好纠结的,能顺利下载哪个版本,就用哪个版本,博主下载的版本是Armbian_25.11.0_amlogic_s905l2_bookworm_6.1.152_server_2025.09.15.img
,另一个2025-10月的新版程序大了不少,所以就选了一个小一点的包,芯片型号一定要对齐,后缀bookworm或bullseye的是基于debian,而后缀jammy的是基于ubantu的版本,对于盒子用户来说,重要的不是底包,而是实际运行效果,这个因设备而异,很难取得共识。机顶盒armbian项目地址:
https://github.com/ophub/amlogic-s9xxx-armbian/releases
armbian常规的安装方式是先制作一个启动u盘,放在盒子上测试系统,确认功能运行正常之后再刷入电视盒子,可能有部分盒子会有大神深度进行定制,比如玩客云就有现成的线刷包,小米盒子3c也能直接线刷为coreelec,但大部分的盒子(或其它类似设备)都遵循U盘过渡的方式,盒子款式太多,大神不太够用。
制作启动u盘
按网上的教程,用rufus或者balenaetcher都可以来制作启动u盘,但博主的系统还是win7,所以都是用的老版本,rufus制作成功后没能正确引导,balenaetcher先是提示缺少Microsoft .NET Framework 4.5.1
,补充安装后由于版本过新仍旧打不开,最后重新下载了一个balenaEtcher_v1.7.2
,win7下也可以正常使用,烧录好的启动盘可正常引导。这里也不能确定就是rufus的问题,可能博主没看清过早拔除了u盘也是有可能的。上述两个软件的操作都极为简单,制定镜像->指定u盘->开始烧录
,所以就容博主偷个懒,就不截图演示了。
设置从U盘启动
e900v21e有说法是可以开机时连按控制器的左键或右键进入u盘启动,博主因为刷过第三方的包,连遥控器都不起作用,也就没有尝试,直接安装了一个开心电视助手。
使用前,盒子需要先进入开发者模式,打开usb调试
,博主的第三方包权限较高,直接可以开启。
在开心电视里,修改好ip(看一下盒子开机后的ip地址)连接盒子,端口保持默认的端口就可以了,连接上盒子之后,选择调试页面,点击从u盘或sd卡启动
。这个设置只需要进行一次,之后只要u盘插在盒子上面,盒子都会优先去启动它。
安装到emmc
其实就是把系统装进盒子,以摆脱u盘这个小尾巴,在安装之前先确认一下emmc也就是盒子自身的存储设备是否已经被正确识别:
# 查看当前存储设备
lsblk
# 查看 eMMC 是否识别
ls /dev/mmcblk*
然后运行安装指令:
armbian-install
接下来是一段交互式的安装过程: