早上开始折腾 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。
[柯基]我做事还是太粗糙了。