cocoon

Windows Guests

Running Windows VMs with the cocoonstack Cloud Hypervisor and firmware forks.

Overview

Cocoon supports Windows guests via the --windows flag:

cocoon vm run --windows --name win11 --cpu 2 --memory 4G --storage 15G <cloudimg-url>

The --windows flag:

Requirements

Image

Pre-built images and build automation are maintained in cocoonstack/windows.

The Windows image is published as an OCI artifact (split qcow2 parts pushed via ORAS), not a runnable OCI container image — use oras pull (not cocoon image pull or docker pull).

# 1. Pull split parts via oras (https://oras.land)
oras pull ghcr.io/cocoonstack/windows/win11:25h2

# 2. Reassemble and verify
cat windows-11-25h2.qcow2.*.qcow2.part > windows-11-25h2.qcow2
sha256sum -c SHA256SUMS

# 3. Import into Cocoon
cocoon image import win11-25h2 windows-11-25h2.qcow2

Post-Clone Networking

For more details, see the Cloud Hypervisor Windows documentation.