Hyper-V

This guide explains how to install CUBE OS on Microsoft Hyper-V running on Windows.

Special thanks to our community contributor @Jordanwise for creating and sharing this helpful tutorial video:

1. Preparation

1

Download the CUBE OS image

Visit this repo to download the latest .vmdk image. Please extract the image after downloading.

2

Install Hyper-V

Windows 10 / 11 Pro, Enterprise, or Education (Hyper-V required)

Hyper-V enabled on your system: Before using Hyper-V, make sure it is enabled in Windows. Open Control Panel → Programs → Turn Windows features on or off,

enable Hyper-V (including Hyper-V Management Tools and Hyper-V Platform), Virtual Machine Platform, Windows Hypervisor Platform, then click OK and restart your computer.

3

Zigbee Adapter (Optional)

If you need to add USB Zigbee devices, please note that Hyper-V does not support native USB passthrough for hardware devices such as Zigbee dongles. If USB access is required, consider using a USB-over-IP solution or a network-based Zigbee coordinator instead.

2. Convert the CUBE OS Image to VHDX

Before creating the virtual machine, convert the CUBE OS disk image to a Hyper-V VHDX compatible format.

1

Download and install a VM image conversion tool, such as VM Image Converter (recommended on Windows)

2

Launch the converter and select:

  • Source format: VMDK

  • Target format: VHDX

3

Complete the conversion and note the location of the generated .vhdx file.

3. Create the Virtual Machine

1

Launch Hyper-V Manager.

2

Click Quick Create → SelectLocal installation source.

3

Select Change installation source, select the converted CUBE OS .vhdx file and disable Windows Secure Boot.

4

Enter a name for the VM (for example, CUBE OS), and then Create Virtual Machine.

4. Configure Virtual Machine Settings

1

Click Settings for the newly created virtual machine.

2

Assign System Resources:

  • Minimum: 4096 MB (4 GB)

  • Disable Dynamic Memory (recommended).

  • Processor: 2 virtual processors

3

Click Apply and OK to Save the settings.

5. Boot CUBE OS

1

Click Connect and Start the created virtual machine.

2

Wait a few moments for CUBE OS to initialize. Monitor the boot screen until the boot is complete.

3

Once completed, you will see the CUBE OS' IP displayed on the screen. Use this IP address or cube.local to access the CUBE OS Web management page.

4

Upon successful access, a short ID can be viewed on the settings page. Subsequently, access the CUBE OS Web management page using cube-{short id}.local, which is useful for differentiating multiple CUBE OS instances on the same local network.

Last updated