> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/windows/installing-via-qemu.md).

# Установка через QEMU

Рассмотрим метод установки ОС Windows на любой выделенныйсервер с любым процессором, поддерживающим KVM.

{% hint style="danger" %}

### Данные устарели

**База знаний переехала →** [**https://wiki.spacecore.pro/**](https://wiki.spacecore.pro/)

Эта вики больше не обновляется. Актуальные инструкции и статьи — на новом адресе.
{% endhint %}

{% content-ref url="<https://wiki.spacecore.pro/>" %}
<https://wiki.spacecore.pro/>
{% endcontent-ref %}

***

Для начала нам необходимо запустить сервер в режиме **Resque**. Авторизуемся.

Переходим в каталог `/tmp`:

```
cd /tmp
```

Загружаем ПО vKVM:

```
wget https://mirror.spacecore.info/software/vkvm-latest.tar.gz && tar xvf vkvm-latest.tar.gz
```

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FITxjSNVpQN3GtIIF5jSa%2Fimage.png?alt=media\&token=37031d02-9bb2-4dca-b9c1-dadd818ed29b)

Скачиваем необходимый нам образ ОС:

```
wget https://mirror.spacecore.info/os/windows/Windows_10_x64_1909.iso
```

{% hint style="info" %}
Полный список операционных систем Вы можете найти на нашем зеркале:\
<https://mirror.spacecore.info/os/>
{% endhint %}

Далее запускаем ПО:

```
/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 Windows_10_x64_1909.iso -hda /dev/nvme0n1 -vnc :1 -boot d
```

{% hint style="warning" %}
После аргумента «&#x200E;**-cdrom**» необходимо указать название Вашего образа ОС.

А после «**‎-hda**» — название диска, на который будет производиться установка.
{% endhint %}

{% hint style="warning" %}
Если Вы столкнетесь с ошибкой рода:\
«**cannot set up guest memory 'pc.ram': Cannot allocate memory**»\
\
То ее решением станет смена параметра «**-m 10000M**» на значение МегаБайт, которое доступно в Вашей системе.
{% endhint %}

{% hint style="success" %}
В случае успешного выполнения команды не последует никакого ответа, запустится процесс **KVM** в активном окне.
{% endhint %}

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2Fz5YgjDRq9JyuHhPBdPRK%2Fimage.png?alt=media\&token=3f9df913-3faa-4082-8315-b2b9f440a615)

Далее устанавливаем и запускаем программу [UltraVNC](https://uvnc.com/downloads/ultravnc.html). В ней мы указываем в поле ввода адрес нашего сервера + порт «**1**» в формате: «**‎IP:1**».

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FhzjHLFPG44JKRjzYv5mN%2Fimage.png?alt=media\&token=93982072-00a4-4a86-bd32-d043dab8c481)

Подключаемся к серверу и начинаем процесс установки **ОС Windows**:

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FjEkjdMwovKnjN03r27gX%2Fimage.png?alt=media\&token=66e9cafc-f8bd-476b-9331-f3ce3bf3a208)

Следом создаем разделы и устанавливаем ОС на основной накопитель с достаточным количеством памяти.

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2F2q1xmostrcgGa6mtQJxh%2Fimage.png?alt=media\&token=2f26fa05-ad7f-48ba-a991-ad106789d603)

После завершения основной установки переходим к настройке пользователя. Первым делом указываем имя.

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FyBcl4Br2RXmlmluZpvLz%2Fimage.png?alt=media\&token=42146735-4e8c-412f-9d98-80f733f874f7)

А далее пароль пользователя.

{% hint style="warning" %}
Пароль необходимо указать, в противном случае Вы не будете иметь доступа к **RDP**.
{% endhint %}

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FAAbM7WpCkEuB0eorSEiu%2Fimage.png?alt=media\&token=1c61cb48-b937-4870-8edb-7f8c9cdb5438)

Как только установка будет полностью завершена, нам необходимо перейти в **настройки брандмауэра Windows** и полностью отключить его для избежания блокировок соединения.

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2F1x1Q0yaBPj6Qi46EKWvE%2Fimage.png?alt=media\&token=1702e0d6-c0f1-451f-a592-bc7b7866f6fd)

Далее необходимо включить **удаленный доступ Windows** (**RDP**) в соответствующих настройках.

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2Fx49PUVtfmOjzxRBx7VNe%2Fimage.png?alt=media\&token=b39a9ed3-e023-4d5f-a7e2-815731a96b37)

{% hint style="warning" %}
А также не забываем убрать галочку с параметра «‎**Разрешить подключения только...**».
{% endhint %}

Сохраняем изменения. После чего выключаем нашу Windows.

{% hint style="info" %}
Когда ОС выключится, процесс **vKVM** прекратится на нашем основном сервере
{% endhint %}

Теперь загружаем наш выделенный сервер с основного диска, на который была установлена **ОС Windows** и подключаемся по созданной учетной записи.

![Готово!](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FHvAQErQyrwKEvcQ6YC3O%2Fimage.png?alt=media\&token=34f1cd8e-630f-4963-a9e4-0a91ad21260d)
