固件更新程序用户指南

Wor*_*ech 5 firmware

在 Ubuntu 23.10 中,引入了 GUI 程序“firmware-updater”。是否有用户手册来解释各种功能和按钮的用途?我不确定[更新校验和]和[验证固件]的作用以及按下它们的含义。

例如:[验证固件]是否从外部来源检查固件是否良好,或者我是否声明固件良好并且系统应该接受它?

Raf*_*ffa 6

固件更新程序GUI 应用程序基于fwupd...来自man fwupdmgr

   verify [DEVICE-ID]
          Checks cryptographic hash matches firmware
Run Code Online (Sandbox Code Playgroud)

“验证固件”(相当于fwupdmgr verify)应该检查注册为某个设备的加密哈希值的内容(该哈希值是通过收集设备的某些不同详细信息而生成的)是否实际上与某个固件匹配......所以,据我所知,两者都不是它依赖于外部源,也不服从您的命令,并认为该固件已经过验证,而是匹配两者的签名,如果它们匹配,则为您带来成功。

并再次引用相同的手册页:

   verify-update [DEVICE-ID]
          Update the stored cryptographic hash with current ROM contents
Run Code Online (Sandbox Code Playgroud)

“更新校验和”(相当于fwupdmgr verify-update)。另一方面,应该计算/收集当前设备的加密哈希并注册(存储),以便您稍后可以根据它验证固件。

请记住,并非所有设备都能同样成功地响应这些操作,因为某些设备可能不支持它们,而其他设备可能尚未完全支持fwupd

这是外行人的说法……我同意该文档远未完成,甚至包含在一个用户友好的地方。