加载和执行UEFI应用程序

通过调用EFI_BOOT_SERVICES中的LoadImage()StartImage()函数可以加载并执行一个UEFI应用程序。但在这之前,我们需要为我们要加载的程序创建一个设备路径。

在本章中,我们将会解释“设备路径”这个概念,告诉你如何查看和创建它,并介绍如何加载并执行UEFI应用程序。

事实上,Linux内核镜像可以被编译成一个UEFI应用程序。在本章的最后,我们将编写一个简单的Bootloader来启动Linux内核。