← 返回首页

镜像未解压引发的调试乌龙

发布时间: 2026-05-30 19:19(北京时间)

摘要: 作者在调试Radxa Dragon Q6A开发板时,因镜像文件未解压导致反复烧录无效,后又因未启用自动登录导致WiFi无法连接,最终意识到自己做事粗糙,过程充满自嘲与反思。

标签: 开发板调试, 镜像解压, 自动登录, WiFi连接, 踩坑, 自嘲, 反思

字数: 727

原文链接: /7402396589/R1PgeyG4p

早上开始折腾 Radxa Dragon Q6A 这块板子。

我根据文档下载镜像后用balenaEtcher烧录到tf卡中,通过网线把设备介入路由器后给设备上电。但等了许久都没发现这个设备的ip地址。预期中我拿到ip就可以马上ssh上去调试设备。

为了发现设备,我最开始用的办法是进入路由器后台,查看已连接的设备列表,筛选出有线连接,清单里面看着没有像是Q6A这块板子的。在台式机上也使用Advanced IP Scanner对内网进行扫描,也是无果。

可能是我认为调试块ARM板还需要接显示器就有点太“麻烦”了,所以一直不想接显示器看。我重新上下电了几回,问题依旧。又重新烧录固件,烧录之前还确认了一下镜像的SHA-256,担心是下载的镜像损坏了,但依旧没发现设备。

最后还是找来了HDMI线、闲置的键鼠套装,上电看看是怎么回事。结果发现进去的是Boot Manager界面,甚至还能进到UEFI Shell。但因为不管选哪个启动项都没办法boot起来,我怀疑是镜像烧录问题,又重新烧录了两次,还是启动不了。

突然,我想到了一件事,把大腿都拍疼了。我犯了个低级错误,镜像忘记解压出来了,烧录了半天都是*.img.xz。知道问题在哪就好办了,烧录解压好的img文件,用鼠标键盘在GUI上操作连接家里的Wi-Fi。

测试了下SSH能连进去后就关机并拔掉了HDMI线,把设备放在机架上上电。见鬼,又找不到设备ip了。只好把显示器搬过去看看是什么情况。

原来是没有启用自动登录,所以卡在登录界面了,而GNOME默认会将Wi-Fi密码存储在用户专属的Keyring里,所以headless不会自动连上家里的Wi-Fi。

[柯基]我做事还是太粗糙了。