- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以在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/
在引导 GRUB2 的 EFI 系统上,我想创建一个只读 EFI 变量。这可能吗? 谢谢,垫子 最佳答案 根据 Uefi Specification 2.7通过不提供 EFI_VARIABLE_NON
我是 UEFI 应用程序开发的新手。 我的要求是, 我需要从我的 UEFI 应用程序 (app.efi) 源代码中运行 UEFI shell 命令。 需要有关如何执行此操作的指导。 例子, cp co
我尝试使用 gnu-efi 编译 uefi 代码。但是我不明白如何编译我的 uefi 应用程序代码。 我得到 gnu-efi 3.0.2,解压并输入 make && make install。我写了
我正在 SoC 设备(Up Board)上编写 EFI 可执行文件,以帮助我们自动执行 BIOS 更新和 PXE 启动,以便在众多设备上安装我们的软件。 我遇到的问题是,似乎规范中的大多数协议(pro
我有一个从 uefi 加载的虚拟机 (Windows7x64)。 我能否将我创建的 UEFI 应用程序\驱动程序添加到 UEFI,以便它在启动时加载它? 另外,我可以更改加载 DXE\UEFI 驱动程
我可以在UEFI环境中build and manually execute一个EFI应用程序。但是,我想让我的应用程序在启动时自动执行。 有没有办法告诉引导加载程序执行此操作,还是需要将我的应用程序提
本题表达方式与What is UEFI's boot sequence?相同,但似乎不是我想要的。我想从指令的角度了解 UEFI 序列。 例如,在 BIOS 引导模式的情况下,以简化的方式, 计算机电
我在研究引导加载程序时正好遇到了 UEFI 一词。我能理解一些关于 UEFI 的事情。但是,具有 UEFI 的系统以什么模式(Real、Protected、Long)启动?如果普通的引导加载程序不能与
我正在考虑开发一个简单的(开始)UEFI 引导加载程序来加载 ELF 镜像,并且想知道是否有人可以很好地进入任何现有项目,或者我可以用来开始的示例和。 此外,我想知道是否有人有任何让 virtual
我写了一个EFI二进制文件来测试UEFI shell下的物理DIMM,过程很简单——先写入一个测试模式到一个物理地址,然后读出并与原始模式进行比较。但是,DIMM 可能会遇到可纠正或不可纠正的错误。通
我正在尝试向 UEFI 中的协议(protocol)添加过滤器驱动程序,这意味着在层次结构中使用该协议(protocol)的每个人最终都会通过我。 我知道我需要将我的驱动程序添加到相关的设备路径 -
有没有办法让线程应用程序在 UEFI 上运行?我只在 UEFI 规范中发现了一些关于线程的提及,但它们并没有真正回答我的问题。 最佳答案 目前 UEFI 中没有线程,但是有一个 MpService p
我是 UEFI 的初学者。我正在尝试从我的 UEFI 应用程序中打开一个文件。文件的路径是 fs1:/myfolder/myfile.txt 代码(借助 this answer ): efiStatu
规范的哪一部分详细说明了如何获取命令行参数? 最佳答案 你需要小心这个。 您可能知道,有一个 UEFI LoadedImage 协议(protocol) - 该协议(protocol)返回一个名为 E
我想在 UEFI 中列出根目录的内容,但我没有找到任何协议(protocol)可以做到这一点;因此我想打印目录文件的内容,但是 EFI_FILE_PROTOCOL 无法读取目录文件。我唯一可以做的另一
我有在操作系统旁边运行一个小服务的想法,但我不确定这是否可能。我试图通过阅读一些文档来弄清楚,但没有走远,所以我的问题来了。 我阅读了有关 UEFI 运行时服务的信息。 是否有可能在固件中有一个小模块
我对 PC 固件编程很感兴趣,我只是在研究 UEFI 规范。令我惊讶的是,它似乎是嵌入在固件中的整个操作系统的规范。您甚至可以编写直接使用 UEFI 引导服务运行的 UEFI“应用程序”,而无需任何其
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 9 年前。 Improve this ques
如何在 Debian Jessie 机器上创建 UEFI ISO 镜像? 当我在 Kubuntu 上使用 follow 命令时,一切正常 genisoimage -quiet -V "my-amd64
在 Windows 应用程序中,我有一个 GetFirmwareEnvironmentVariableA 函数来读取固件环境变量。有没有什么办法可以在 uefi 驱动程序的这个变量中写入一些东西,然后
我是一名优秀的程序员,十分优秀!