> 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/ua/hetzner/how-to-install-os-with-raid.md).

# Встановлення операційної системи

Інструменти Hetzner дозволяють встановлювати ОС на виділений сервер різними способами, що призводить до різних результатів. Розглянемо ці методи в цій статті.

## Використання Robot (RAID1)

Найпростіший і найшвидший спосіб — перевстановити операційну систему в розділі «Linux» панелі керування [Robot](https://robot.hetzner.com/).

Переходимо до цього розділу і знайомимось з інформацією. Вибираємо відповідну ОС з доступних образів. Відмічаємо прапорець, погоджуючись, що всі дані на дисках виділеного сервера будуть видалені.

<figure><img src="/files/9SNFp7q2uzN9mL3rQ4II" alt=""><figcaption></figcaption></figure>

Після натискання кнопки «Activate Linux installation» отримаємо подібне повідомлення:

<figure><img src="/files/Zeskpqbm5N6OY6kUNCTR" alt=""><figcaption></figcaption></figure>

Не забудьте скопіювати згенерований для нас пароль, який буде призначений користувачеві root після завершення встановлення операційної системи.

Щоб розпочати процес, перезапустіть наш сервер за допомогою команди `reboot` (якщо є активне SSH-з’єднання) або скористайтеся кнопкою «Execute an automatic hardware reset» у розділі «Reset» панелі керування Robot.

Чекаємо кілька хвилин і пробуємо підключитися до сервера.

Ми бачимо встановлену ОС на очищених дисках. За замовчуванням, система встановлена на RAID1.

<figure><img src="/files/B4oDdLIbbI22ZThDbDJs" alt=""><figcaption></figcaption></figure>

## Використання installimage (RAID 1/0/10 тощо)

Утиліта installimage — це спеціальний інструмент для напівавтоматичного встановлення операційної системи, під час якого доступні базові налаштування, такі як тип RAID, мережеві налаштування, розділення системи тощо.

Спочатку потрібно перевести наш виділений сервер у режим System Rescue. Інструкції щодо цього можна знайти у відповідному розділі.

{% hint style="warning" %}
Обов’язково збережіть пароль для доступу до створеної Rescue сесії, оскільки після завершення встановлення пароль буде призначено користувачеві нашої системи за цим методом.
{% endhint %}

Після активації утиліти Rescue підключаємося до нашого сервера.

<figure><img src="/files/11yng1lxO6XkomCHwOmr" alt=""><figcaption></figcaption></figure>

Відмінно. Тепер введіть цю команду:

```
installimage
```

Очікуємо майже миттєвої підготовки програмного забезпечення.

<figure><img src="/files/tmlWSEI5uAZfrT0k5vg4" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/HX8hOdRmhD36v8vOvZlH" alt=""><figcaption></figcaption></figure>

У списку, що відкриється, потрібно вибрати дистрибутив Linux або користувацький образ, який вас цікавить. Візьмемо Ubuntu як приклад.

{% hint style="info" %}
Керування в цьому вікні виконується за допомогою стрілок на клавіатурі або подвійним кліком миші (ЛКМ).
{% endhint %}

Далі вибираємо потрібну версію цього дистрибутиву з запропонованих варіантів. Наприклад, виберемо останній доступний образ — Ubuntu 22.04.

<figure><img src="/files/SeipuCdykFbpCpU698i6" alt=""><figcaption></figcaption></figure>

Знайомимось з інформацією і натискаємо Enter.

<figure><img src="/files/DQja9DMSPNbrhPa4JbIK" alt=""><figcaption></figcaption></figure>

Відкривається вікно з конфігурацією встановлюваної системи.

<figure><img src="/files/8IApMNdMrR5GCLFBZExh" alt=""><figcaption></figcaption></figure>

Перш за все, звертаємо увагу на параметри SW RAID і SWRAIDLEVEL.

{% hint style="info" %}

* `SWRAID` — активація або відключення Software Raid (залишити значення 1 для активного стану).
* `SWRAIDLEVEL` — визначає рівень встановлюваного Raid. За замовчуванням значення 1, у цьому випадку буде встановлено RAID1. Якщо ви хочете встановити інше значення, відповідно до параметрів вашого обладнання, то вкажіть число відповідно до типу Raid. Наприклад, для RAID 0 цей параметр повинен виглядати так:

**`SWRAIDLEVEL 0`**
{% endhint %}

Після завершення налаштування всіх необхідних параметрів натисніть кнопку F10 на клавіатурі і збережіть змінений конфіг.

<figure><img src="/files/Q6oAIG2wyO9lEeaD3EGX" alt=""><figcaption></figcaption></figure>

Далі підтверджуємо інформацію про те, що всі існуючі дані будуть видалені з наших дисків.

<figure><img src="/files/FAfx3E7f41CdKDf1vCCc" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/L9JdjoCmTdE4zbZhJDzM" alt=""><figcaption></figcaption></figure>

Після цього починається процес встановлення операційної системи відповідно до заданих параметрів. Чекаємо завершення.

<figure><img src="/files/cKZcjgWXx9eFyX9mzyqt" alt=""><figcaption></figcaption></figure>

Після завершення встановлення бачимо подібне повідомлення:

<figure><img src="/files/FzXvtlXXHtBujihvwyCQ" alt=""><figcaption></figcaption></figure>

Перезапускаємо сервер за допомогою команди `reboot` або панелі керування Robot.

Через кілька хвилин підключаємося і бачимо перевстановлену ОС на наш вибір. Оскільки в конфігурації ми вказали RAID0 для прикладу, наші диски тепер працюють на його основі.

<figure><img src="/files/p7MeMPOAEZ2MuORk4qfo" alt=""><figcaption></figcaption></figure>

#### Результати

Тепер ви дізналися, як встановити ОС на ваш виділений сервер у Німеччині чи Фінляндії двома способами, кожен з яких має свої плюси та мінуси. Сервер готовий до роботи!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://spacecore.gitbook.io/wiki/ua/hetzner/how-to-install-os-with-raid.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
