Yes, it is possible to install windows on your KVM VPS. For windows you do have to provide your own windows ISO to install on the VPS.
Windows 11 Is possible to install, but you will have to create a support ticket so we can swap your VPS to use a UEFI bios with TPM.
The steps to install Windows are as follows:
- Find the VPS you want to install windows on, then upload and mount the ISO to your VPS (The steps to do this can be found here).
- Add the secondary ISO for the VirtIO drivers. Click on the dropdown for "" and add "virtio-drivers-windows.iso" here.
- Make sure CDROM1 is 1st in the boot order then boot your VPS.
- Open the VNC viewer and go through the steps of the installation until you reach the disk selection.
- In the drive selection you can select "Load driver" followed by OK, In this menu you can pick the driver from your OS and hit "Next".
- Select "Load driver" followed by "Browse" this time then follow this path "virtio-win-0.1.229/NetKVM/YourOS/amd64/" Then hit OK and install the one driver that shows.
- On most versions of windows you can finish the setup and move on to the next step for the network config. On windows 11 you will be prompted that the network does not work and that this is needed to complete the OOBE. To set up the network within the OOBE you can hit SHIFT+F10, this will open a CMD window, in here you can type "start control".
- Open the "Control Panel" click on "Network and Internet" > "Network and Sharing Centre" > "Change adapter settings" > "Ethernet Instance 0" > "Properties". Here you can update your IPv4 and IPv6. The correct config for those can be found here.
- Unmount the ISO's from within the client area.