最近在忙活BIOS PXE相关部分,所以从github上找了edkII的源码坐下尝试。
这里记录下VMware虚拟机centos7上编译ovmf的过程
1.ovmf源码下载
github可以直接找,也可以用码云导入后再下载,这里不详细介绍。我是拷贝了一份别的机器上的代码。
2.BaseTool编译
2.1 make clean
2.2 yum install g++
2.3 yum install libuuid-devel
3.ovmf.fd编译
3.1 source edksetup.sh 配置编译环境
3.2 我这里需要注意Conf/BuildEnv.sh里的路径
3.3 Conf/target.txt里对ACTIVE_PLATFOEM TOOL_CHAIN_TAG等做好对应配置
3.4直接 build