背景
在 bmc-core SIG 例会(2025/04/22) 上,伙伴提出一个关于安全启动的可定位性的问题,具体的问题如下:
问题现象:
在openUBMC的过渡包的基础上升级伙伴包,伙伴包升级成功但是启动过程中失败,自动回退到过渡包版本。
问题初步分析:
经过多次的定位,对于升级之后BMC启动失败的原因定位出来过,有以下原因:
- 第一次定位:缺少SR文件导致BMC启动失败
- 第二次定位:缺少伙伴根文件导致BMC启动失败
困难求助
困难
目前伙伴无法了解全部的启动过程,以及签名文件的作用,以及存储在eMMC上的位置,导致遇到上述相关问题时开发人员定位很困难(无法从启动日志中寻找定位信息等)
求助
需要社区提供安全升级/启动的全流程介绍以及输出常见问题定位指南 @lwj11223344