For the complete documentation index, see llms.txt. This page is also available as Markdown.

OpenVMM

OPS works well with the OpenVMM VMM from Microsoft.

You'll need to enable uefi for your image:

config.json:

{
    "Uefi": true
}

You'll need to download the firmware from https://github.com/microsoft/mu_msvm/releases - it's in the 'FV' folder.

If you don't want to build openvmm from source you can grab a binary from the ci system at https://github.com/microsoft/openvmm/actions/workflows/openvmm-ci.yaml .

To run:

./openvmm --uefi --uefi-firmware MSVM.fd --disk file:/home/myuser/.ops/images/myimage --hv

Last updated