Bootloader是一个程序,它将操作系统加载到计算机的内存中并将其设置为执行。当计算机启动或重新启动时,基本输入/输出系统(BIOS)执行一些初始测试,然后将控制权转移到Bootloader。
通过本教程,我可以创建一个简单的efi应用程序,在从uefi shell执行时打印hello world。但是,我想知道如何创建可启动的EFI映像。一世 ...
我的代码在虚拟机中完美运行,但在真正的PC上启动时(从BIOS检测到USB硬盘驱动器的USB笔式驱动器)。代码读取磁盘的第2和第3扇区到......
uefi规范示例提到EfiCoreImageHandle。怎么弄?
引用有关EFI_BOOT_SERVICES.HandleProtocol()的UEFI规范部分:HandleProtocol()函数仍可供旧EFI应用程序和驱动程序使用。然而,所有新...
我知道我成功地使用int 13h将代码写入该地址,因为我可以在该内存位置看到它。我不能做的就是跳到那里。我将0x1000(三个零)放入es和0x0000 ......