gpt4 book ai didi

uefi - 引导时自动运行EFI应用程序

转载 作者:行者123 更新时间:2023-12-01 01:08:23 29 4
gpt4 key购买 nike

我可以在UEFI环境中build and manually execute一个EFI应用程序。但是,我想让我的应用程序在启动时自动执行。

有没有办法告诉引导加载程序执行此操作,还是需要将我的应用程序提交给驱动程序以使其自动执行?我缺少的FDF,DEC,DSC或INF文件中可能有某些条目吗?

最佳答案

您可以将startup.nsh脚本文件添加到您的UEFI Shell引导驱动器中,以调用您的应用程序。

以下链接应作为在 shell 中使用脚本的方便引用:UEFI Shells and Scripting。专门查看第3节(EFI Shell脚本)。

但是,如果您实际上是在构建自己的固件,则还可以查看创建可启动的EFI镜像并将默认启动选项设置为此二进制文件。如果将二进制文件作为ROM的一部分包含在内,这将非常有用,但是设置文件系统可能会有点麻烦,因此将其视为常规引导选项。

另外,如果您可以完全访问固件源,则还可以从BDS驱动程序加载并调用二进制文件。我不建议您采用这种方法,除非您的目标是创建一个不会启动任何其他镜像的独立设备。

关于uefi - 引导时自动运行EFI应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22641605/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com