UNT403A 刷 Armbian: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
上周帮朋友给 UNT403A 盒子刷 Armbian,装进 EMMC 当家庭服务器,前两次都栽了:第一次通电没反应,第二次安装到一半卡死。复盘下来其实就三个小坑——dtb 没对上、分区工具打架、Recovery 没进对。
先自检:三个坑你踩了几个
动手之前先对照这份清单:
- 镜像是 s905l3a 专用版,不是通用 Amlogic 镜像?
- uEnv.txt 里的 FDT 改成了专用 dtb?
- 记得"先断电、按孔、再通电"的 Recovery 顺序?
- 计划执行的 armbian-install 带了 -a no 参数?
全对的话直接跳到"一次刷透"一节;有错的,往下看。
三个坑逐一拆开
坑一:镜像和硬件对不上
UNT403A 用的是 S905L3A 芯片。通用 Amlogic 镜像能进系统,但 dtb 不匹配时系统认不出 EMMC,安装必然失败。要用 amlogic_s905l3a.img,并把 uEnv.txt 的 FDT 指向 meson-g12a-s905l3a-m401a.dtb,芯片的具体适配情况见官方中文文档。
坑二:分区工具打架
armbian-install 默认流程会调用 ampart 工具重写分区表,这一步在 UNT403A 上会冲突,是安装卡死的主因。加 -a no 把它禁掉即可。
坑三:启动模式没进对
直接插 USB 上电,盒子不一定从 U 盘启动。它需要走 Recovery 启动路径,否则会照常读 EMMC 里的旧系统。
⚠️ 时机很讲究:先断电并插好 U 盘,再用牙签按住机身背面 Recovery 小孔,然后通电,保持 10 秒后松开。通电前才按孔是不生效的。
一次刷透:从镜像到 EMMC 的完整流程
- 把镜像写入 U 盘,任选常用写入工具。
- 在电脑上打开 U 盘 boot 分区,编辑 /boot/uEnv.txt,补上两行:
FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb UBOOT=/u-boot-e900v22c.binFDT 行决定加载哪个 dtb;UBOOT 行显式指定盒子自身的 u-boot 固件。uEnv.txt 的机制在官方文档里有说明。
- 牙签进 Recovery 模式,等 HDMI 出现 Armbian 启动界面。
- 用默认账号登录(用户 root,密码 1234),执行:
armbian-install -m yes -a no| 参数 | 作用 |
|---|---|
| -m yes | 使用主线 u-boot,解决启动兼容问题 |
| -a no | 禁用 ampart,避免分区表写入冲突 |
- 等安装结束,重启进 EMMC 系统。
装完别急着走:网络和备份
刷完发现有线网卡拿不到地址,多半是老内核缺这块网口的驱动,升级内核即可:
armbian-update -k 6.1.12 -u dev接着做一次 ddbr 备份,今后翻车能一键还原:
armbian-ddbr按提示输入 b,系统文件会存到 /ddbr/backup 目录。
万一翻车:三步回滚
- 断电,插回 USB 启动盘,重启回到 U 盘系统。
- 恢复 EMMC 侧内核:
armbian-update -s- 仍无反应时,用 armbian-config 重新生成 u-boot 配置,再试一轮。
UNT403A 刷 EMMC 并不可怕,怕的是同一处坑反复踩。今晚就把吃灰的盒子翻出来,照这套流程走一遍,明天就能多一台 7x24 的小服务器。
【免费下载链接】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),仅供参考