git clone --recursive https://github.com/tianocore/edk2.git sudo apt install gcc make uuid-dev g++ nasm iasl cd edk2 make -C BaseTools ./edksetup.sh BaseTools vim Conf/target.txt ACTIVE_PLATFORM= OvmfPkg/OvmfPkgX64.dsc TARGET_ARCH = X64 TOOL_CHAIN_TAG = GCC5 source edksetup.sh build # the target should be in edk2/Build/OvmfX64/DEBUG_GCC5/FV/OVMF.fd