本文是对之前“一起学习计算机第0011篇【UEFI开发环境的搭建】”的一个补充。因为关于U盘怎么运行UEFI程序,当时没有详细讲解。
补充的内容分下面几点:
01、运行UEFI程序,推荐在真机环境下进行。不建议在虚拟机,或者是在模拟环境中。因为有的时候,虚拟机或者模拟环境和真机环境运行的效果不同。
02、UEFI程序在这里,暂时是指在 UEFI 环境下可以直接运行的应用程序,其扩展名是 efi。为了便于讲解,假定文件名为 ok.efi
03、U盘中运行 ok.efi 文件的步骤:
(01).首先把U盘进行格式化,注意,格式化时选 FAT32 文件格式。
(02).在U盘中建立一个名字叫 efi 的目录
(03).在这个 efi 目录下,再建立一个名字叫 boot 的目录
(04).把 ok.efi 的名字改成 bootx64.efi
(05).把改名后的这个 bootx64.efi 复制到 U盘\efi\boot 目录下
(06).如果U盘的盘符是 f:, 那么这个时候,U盘就有下面的文件:
f:\efi\boot\bootx64.efi
(07).这个时候,U盘准备好了。
(08).找到一台测试机,按照之前说的,测试机的主板必须支持 UEFI 模式。
(09).U盘插入测试机后,通电,调出启动菜单。选 U盘的UEFI 方式启动,然后U盘中的 efi 文件就被执行了。
04、对“调出启动菜单”的说明:
(01).这个启动菜单,不是以前经常用 F8 调出的那个 WINDOWS 启动菜单。
(02).这个启动菜单,是主板的UEFI固件自己实现的。
(03).怎么操作?有的主板中,开机界面会有提示。有的没有提示,一般是 F9 F10 F11 F12 这些,各个主板都不一样,多试试就能试出来。
作者:UD64
2019年03月30日星期六下午