# Установка операционной системы

## Использование Robot (RAID1)

Самым простым и быстрым способом является переустановка операционной системы в разделе «**Linux**» облачной панели [Robot](https://robot.your-server.de/).

Нам необходимо перейти в данный раздел, ознакомиться с информацией. После чего выбираем подходящую **ОС** из доступных образов. Следом ставим галочку о согласии с тем, что все наши данные на накопителях выделенного сервера будут очищены.

![](/files/K6Ctb7Toffn0dlrc1ui9)

После использования кнопки «‎**Activate Linux installation**» получаем примерно такое сообщение:

![](/files/6GiJynbIQU24B1WePOGi)

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

Далее для начала процесса перезапускаем наш сервер, используя команду `reboot` при наличии активного подключения к **SSH** или используем кнопку «**‎Execute an automatic hardware reset**» в разделе «**‎Reset**» облачной панели управления [Robot](https://robot.your-server.de/).

Ждем несколько минут и пробуем подключиться к серверу.

![](/files/CebSi7RXvOQhIv3ksEnL)

Видим установленную выбранную нами **ОС** на очищенных накопителях. Но при этом по умолчанию мы получили систему на [**RAID1**](https://ru.wikipedia.org/wiki/RAID#RAID_1).

![](/files/ShKPjDNbEajtXIXW0XaZ)

## Использование installimage (RAID 1/0/10 и т.д)

Утилита **installimage** является специальным инструментом для полуавтоматической установки операционной системы, в ходе которой доступны основные настройки, такие как тип **RAID**, сетевой конфиг, разметка разделов системы и т.д.

Для начала нам необходимо перевести наш выделенный сервер в режим **SystemRescue**. Как это сделать, Вы можете найти в [соответствующей инструкции](https://wiki.spacecore.pro/hetzner-robot/how-to-execut-resque).

{% hint style="warning" %}
Обязательно сохраните пароль для доступа к созданной сессии **Rescue**, поскольку по завершении установки данным методом пароль будет присвоен к пользователю нашей системы.
{% endhint %}

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

![](/files/AnHFsrAk9nCXoKDazWb8)

Отлично. Теперь вводим данную команду:

```
installimage
```

Ожидаем практически моментальной подготовки программного обеспечения.

![](/files/bNgCFFDHd7qNaIwzFCdy)

![](/files/AuSL2wjkGhn4s5jTrRRq)

В открывшемся нами списке необходимо выбрать интересующий для установки дистрибутив Linux или кастомный образ установки. Для примера возьмем **Ubuntu**.

{% hint style="info" %}
Управление в данном окне производится при помощи стрелок на клавиатуре, либо двойного щелчка мыши (**ЛКМ**).
{% endhint %}

Далее выбираем необходимую версию данного дистрибутива из предложенных вариантов. Опять же для примера выберем последний доступный образ — **Ubuntu 22.04**.

![](/files/6ssQ4MloUEVVtLgZxKPs)

Ознакамливаемся с информацией и жмем **Enter**.

![](/files/7sqyv92Cu34vQE7LtcG1)

Перед нами открывается окно с конфигурацией устанавливаемой системы.

![](/files/T373xi4hkDYpQW5h5ElV)

В первую очередь нам следует обратить внимание на параметры **SWRAID** и **SWRAIDLEVEL**.

{% hint style="info" %}

* **SWRAID** — активация или отключение работы **Software Raid** (оставляем значение **1** для активного состояния).
* **SWRAIDLEVEL** — определяет уровень устанавливаемого **Raid**. По умолчанию указано значение **1**, в данном случае будет установлен **RAID1**. Если Вы желаете установить другое доступное по параметрам Вашего оборудования значение, то укажите цифру в соответствии с типом **Raid**. Например, для **RAID0** данный параметр должен выглядеть так (+пример на скриншоте):

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

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

![](/files/kJuXrQIh5dBtHtSuPkdw)

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

![](/files/ZMI1uzmVsFL9VspZBOgD)

![](/files/RYOKSOI4MBO8DuS8Z6kt)

После чего начинается процесс установки операционной системы по заданным параметрам. Ожидаем завершения.

![](/files/jcuY7VG6T1PPQCFuROSU)

По завершении установки видим подобное сообщение:

![](/files/6z5BsbD9QECgjwFZNH0e)

Перезапускаем сервер, используя команду `reboot` или облачную панель управления [Robot](https://robot.your-server.de/).

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

![](/files/YypcB2nAmun37eS8OxLB)

## Итоги

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

Сервер готов к работе!


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
