Knowledgebase

Встановлення Windows Server на Hetzner Dedicated Server

У цій інструкції розповімо як встановити операційну систему Windows Server на виділений сервер без використання KVM-консолі.

Необхідні умови

  • Виділений сервер, що працює в системі Rescue System
  • Понад 8 ГБ оперативної пам'яті на сервері

Крок 1 - Підготовка сервера

Коли сервер знаходиться в режимі Rescue System (Linux x64), необхідно виконати такі команди, як:

apt update — Оновити всі пакети
apt install qemu-kvm — Встановити сервіс віртуальної машини

apt update && apt install qemu-kvm - Для тих, кому ліньки писати лве команди)
 

Завантаження образу

Потім необхідно завантажити обрах на сервер, у вигляді ISO-файл Windows Server. Можливі такі варіанти:

  • Завантажити чере SFTP
  • Завантажити ISO-образ з Microsoft / Hetzner та інші через wget

Windows Server 2022 (ENG): - Натисни для завантаження

Windows Server 2019 (ENG): - Натисни для завантаження

Windows Server 2016 (ENG): - Натисни для завантаження

Завантажити образ можна, наприклад, за допомогою команд wget або curl:

wget <image> — Приклад використання команди
 

Windows Server 2022 (ENG)

wget https://mirror.hetzner.de/bootimages/windows/SW_DVD9_Win_Server_STD_CORE_2022_2108.15_64Bit_English_DC_STD_MLF_X23-31801.ISO
 

Windows Server 2019 (ENG)

wget https://mirror.hetzner.de/bootimages/windows/SW_DVD9_Win_Server_STD_CORE_2019_1809.11_64Bit_English_DC_STD_MLF_X22-51041.ISO
 

Windows Server 2016 (ENG)

wget https://mirror.hetzner.de/bootimages/windows/SW_DVD9_Win_Server_STD_CORE_2016_64Bit_English_-4_DC_STD_MLF_X21-70526.ISO 
 

Підготовка диску

Після підключення ISO-образу, потрібно підготувати диск для встановлення системи. Для цього потрібно створити таблицю розділів

TIP

Увага! Всі дані на диску (дисках) будуть видалені під час наступних кроків:

Запускаємо розмітку на потрібному диску parted:

parted /dev/nvme0n1
 

Створення таблиці розділів для дисків розміром менше ніж 2 ТБ:

mklabel msdos
 

Створення таблиці розділів для дисків об'ємом понад 2 ТБ:

mklabel gpt
 

Усе це має приблизно такий вигляд:

root@rescue ~ # parted /dev/nvme0n1
GNU Parted 3.2
Using /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) [mklabel msdos]
Warning: The existing disk label on /dev/nvme0n1 will be destroyed and all data on this disk will be
lost. Do you want to continue?
Yes/No? [yes]
(parted) [quit]
Information: You may need to update /etc/fstab.
 

Крок 2 - Підключення до SSH

Для подальшого встановлення через VNC необхідний SSH-коннект. В іншому разі доступ до встановлення можна отримати через Інтернет.

У Linux і Windows зі встановленим OpenSSH просто виконайте таку команду локально та увійдіть на сервер:

ssh root@your_host -p 22
 

Крок 3 - Початок встановлення Windows Server

Тепер можна приступити власне до встановлення Windows Server. Для цього на сервері потрібно виконати команду (змінена відповідним чином).

Windows Server 2022 (ENG)

qemu-system-x86_64 -enable-kvm -smp 4 -m 4096 -boot d -cdrom SW_DVD9_Win_Server_STD_CORE_2022_2108.15_64Bit_English_DC_STD_MLF_X23-31801.ISO -drive file=/dev/nvme0n1,format=raw,media=disk -vnc :1
 

Windows Server 2019 (ENG)

qemu-system-x86_64 -enable-kvm -smp 4 -m 4096 -boot d -cdrom SW_DVD9_Win_Server_STD_CORE_2019_1809.11_64Bit_English_DC_STD_MLF_X22-51041.ISO -drive file=/dev/nvme0n1,format=raw,media=disk -vnc :1
 

Windows Server 2016 (ENG)

qemu-system-x86_64 -enable-kvm -smp 4 -m 4096 -boot d -cdrom SW_DVD9_Win_Server_STD_CORE_2022_2108.15_64Bit_English_DC_STD_MLF_X23-31801.ISO -drive file=/dev/nvme0n1,format=raw,media=disk -vnc :1
 

Далі встановлення можна продовжити через VNC. Можна під'єднатися з обраної вами програми перегляду VNC за такою адресою: айпі_сервера:1

Шаг 5 - Увімкнення RDP і вимкнення брандмауера

Для подальшого підключення до сервера по RDP необхідно активувати цю функцію:

rdp

Щоб мінімізувати подальші джерела помилок, має сенс вимкнути брандмауер Windows перед перезавантаженням (але це необов'язково).

Тепер можна завершити роботу Windows Server і перезапустити сервер. За кілька хвилин має з'явитися підключення до сервера за RDP.

Після завершення роботи Windows, повертаємося в консоль і пишемо цю команду

root@rescue ~ # reboot - Перезапускаем сервер
 

Далі чекаємо хвилин 5-10 і підключаємося через RDP.

  • windows, dedicated

Was this answer helpful?

0 Users Found This Useful