1

I want to flash and upgrade my tianocore boot loader from the uefi shell. Is it possible in this manner ?

  1. download the tianocore firmware image from a server using tftpboot on uefi shell.

  2. Erasing the NOR flash and writing the new firmware image on the NOR flash again on uefi shell.

Are there any uefi shell commands that can perform the above operations or is there any other way to do that without writing a new application ?

Thanks,

devendra

4

1 回答 1

1

没有现成的标准 EFI Shell 命令可用于从位于服务器上的映像更新 UEFI 固件。您必须编写一个使用 Tianocore 网络服务下载映像并使用胶囊服务启动固件更新的 Shell 应用程序(请参阅 UEFI 规范第 7.5.3 章)。

请注意,固件映像必须采用 UEFI Capsule 的形式,由固件供应商制作和签名 - 它不仅仅是 NOR 闪存的二进制映像。由于安全原因,无法直接刷新 NOR 闪存映像,也没有任何工具或方法可以规避这一点。

于 2015-01-30T19:40:57.497 回答