【发布时间】:2021-07-16 10:03:38
【问题描述】:
我试图找到 UEFI 引导过程,但找到了有关 BIOS 引导过程的更多信息。 我想了解 UEFI 启动所涉及的不同阶段。
【问题讨论】:
-
前段时间有一个类似的问题:link.
我试图找到 UEFI 引导过程,但找到了有关 BIOS 引导过程的更多信息。 我想了解 UEFI 启动所涉及的不同阶段。
【问题讨论】:
所以我使用这些网站找到了答案:
https://edk2-docs.gitbook.io/edk-ii-build-specification/2_design_discussion/23_boot_sequence
https://blog.hansenpartnership.com/anatomy-of-the-uefi-boot-sequence-on-the-intel-galileo/
这些是步骤:
UEFI 启动正式分为三个阶段(SEC、PEI 和 DXE)。但是,DXE 阶段分为 DXEBoot 和 DXERuntime(前者在调用 ExitBootSerivices() 后被消除)。每个阶段的工作是
负责以下工作:
负责以下工作:
【讨论】: