1 EDKII 包编译
如果要在 windows 下启用串口信息打印,需要在 build 时加 -D DEBUG_ON_SERIAL_PORT 选项。
需要注意的是,在 target.txt 中 TARGET 只能是 DEBUG, RELEASE, NOOPT。上面选项需要在执行 build 命令时加入。
编译 OvmfPkgX64 生成的 OVMF.fd 所在路径为:edk2\Build\OvmfX64\DEBUG_VS2019\FV
2 QEMU 执行
这里涉及两个路径:1.OVMF.fd 所在路径;2. Qemu 挂载硬盘的文件夹路径
本例是都放在 Qemu 安装目录下 HDD 文件夹,两个路径可自定义,稳妥起见路径中不要包含空格。
2.1 创建启动脚本
Qemu 安装路径下有针对不同平台的 .exe,一般调用时是在 cmd 下 cd 到安装路径下调用,参数较多&#x