I am on a server with a Xeon E5-2695, running Ubuntu 24, and I have installed Minione for OpenNebula. Even after following the best practices for Windows in OpenNebula, I always get the same error when trying to start a machine with the Windows ISO:
Your VM probably has ARCH=X86_64 somewhere. It should actually be lowercase, x86_84. Since you mentioned you followed Windows best practices, you probably faced this bug.
Make sure your Windows VM Template has a correct ARCH. If I had to guess, it’d look like having this section