理论上此次改动缩短了启动流程,项目维护成本更小。不过实际测试来看,取消 Mainline U-BOOT 后,系统暴露出一些问题:

HDMI 无输出。并非在全部场景下均无输出,系统刚上电时接通显示器,HDMI输出正常。如果在系统完全启动后再连接显示器,HDMI无任何输出。

关机重启异常。测试了Mainline、Odroid、khadas内核,执行关机或重启命令后系统均为进入僵死状态,只能通过断电恢复。

问题1对于无头服务器影响轻微,即便是第一次开机初始化配置也可以通过SSH远程完成,完成初始化配置前root用户无密码可远程登录。

问题2只要不频繁重启主机影响也不大。除了更新内核外,必须重启的场景不多。关机基本不存在的,低功耗零噪音7X24开机运行无压力。

值得一提的是,放弃主线内核后,有线网卡MAC地址不会每次重启后变化了,所以不再需要用nmtui提供的mac address clone功能固定地址。