我正在考虑开发一个简单的(首先)UEFI 引导加载程序来加载 ELF 映像,并且想知道是否有人有一个很好的切入点,可以进入任何现有项目,或者我可以用来开始使用的示例。
另外,我想知道是否有人有让虚拟机运行 EFI 应用程序的经验。我已经设置了一个带有 EFI 主板的虚拟机,但可以创建一个 EFI 系统分区以供其加载(不使用操作系统),我所能实现的只是 UEFI 命令行。
您可以尝试看一下GRUB http://www.gnu.org/software/grub/ or elilo http://sourceforge.net/projects/elilo/源代码。这些也很好,因为它们支持加载 ELF 图像。您也可以查看EDK2 http://sourceforge.net/projects/edk2/,那里有很多好的代码,用它很容易构建 EFI 可执行映像。
当提到UEFI时,我也喜欢使用凤凰城的维基百科 http://wiki.phoenix.com/wiki/index.php/UEFI。我找到了启动服务 http://wiki.phoenix.com/wiki/index.php/EFI_BOOT_SERVICES条目特别有用。
希望这至少有一点帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)