Windows можно установить на любой сервер и любой процессор, кроме Atom и других какие не поддерживают виртуализацию KVM.

Сбрасываем сервер в rescue mode. Заходим на сервер.

Ставим vKVM:
wget -qO- /tmp https://abcvg.ovh/uploads/need/vkvm-latest.tar.gz | tar xvz -C /tmp


Заходим в папку:
cd /tmp


Можно ставить любой Windows. Для примера в статье Windows 10.

Качаем образ в папку /tmp:
wget http://vm.abcd.tools/windows_server/Windows_10_x64.iso


Запускаем программу:
/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 10000M -localtime -enable-kvm -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -cdrom /tmp/Windows_10_x64.iso -hda /dev/sda -vnc :1 -boot d


Если вылазит ошибка:
cannot set up guest memory 'pc.ram': Cannot allocate memory


Правим: 10000M — количество свободной оперативной памяти, на свое значение свободной памяти.

Заходим у UltraVNC Viewer по IP:1



Ставим Windows, после установки отключаем брандмауер и включаем RDP.



Делим диски и ставим ОС на 1 диск.





В работе:



Пользователя создаем, а также к нему пароль. Если не вписать то не возможно будет зайти в RDP:



После установки отключаем firewall и включаем RDP:





Выключаем Windows. Когда закроется, то выключится и qemu процесс.



Загружаем сервер с диска и готово. Суть процедуры в том, что ОС надо записать на диск через Qemu среду и после установки загрузить с диска.

Подойдет под Zenno Poster и Xevil серверов.