---
description: >-
  Инструменты Hetzner позволяют установить ОС на выделенный сервер разными
  способами, в итоге получая разный результат. Рассмотрим эти способы в данной
  статье.
---

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

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

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

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2Fn9Pps1S1NffGVXPqdmJV%2Fimage.png?alt=media\&token=4af0e0fb-2fb0-4b07-9fe5-d9db6e41307b)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FV2GCedry7nTC1XpUyNZf%2Fimage.png?alt=media\&token=6277097b-d5ab-41b7-9b7c-2aa4de6b96d4)

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

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

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FmHUp3va7eVJzYhxAAg0F%2Fimage.png?alt=media\&token=4e5a422a-64ed-4b4b-9fb5-215f0763aec9)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FATxVUHEZLGK4YGp5GRe9%2Fimage.png?alt=media\&token=84b064e9-7752-45ff-b5b9-dc1dd589ba37)

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

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

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

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

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2F6orvVILVgu5L3K69ZQXw%2Fimage.png?alt=media\&token=2a2f13b0-9f4e-4df2-891d-570b343a3010)

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

```
installimage
```

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FVvhETuW1uMqmQevpFsGg%2Fimage.png?alt=media\&token=1303dd83-eb35-45ee-9f50-9e46669df507)

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FIwI3F5EBh0N2dSPCaoXC%2Fimage.png?alt=media\&token=1ffc4607-56b4-4e09-a210-92a4b468533b)

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

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

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FY6agCz60UWYe1nK6RrkQ%2Fimage.png?alt=media\&token=14bd084e-0716-449d-94ae-beb83c4afd78)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2Fiz2GhbrKb6SLf6Jyqwo9%2Fimage.png?alt=media\&token=e47e7707-e231-4cd2-bec0-03429962e737)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2Fagt1t072Fpbib9PGJrc8%2Fimage.png?alt=media\&token=17d09c96-7655-4a7e-bd48-b876b86c94c0)

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

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

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

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FZJCnT1aq172QbPoGrGwn%2Fimage.png?alt=media\&token=24b49e3c-e255-4af0-9397-67ed2378db5f)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2Fgi9PhPGk1IOaReSpf5XD%2Fimage.png?alt=media\&token=e911d562-b405-4810-b9bb-b60fe69a2fff)

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FR9DEfh457K5OBn4UiimE%2Fimage.png?alt=media\&token=46565237-98ef-41a9-ba0a-bba7516bea3b)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FLvo9Xmhp0wzD5Ryn4XNJ%2Fimage.png?alt=media\&token=39cc2c01-1a57-4de6-b386-af3288ddd734)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FDo3EyS9ujjj00va8SBEG%2Fimage.png?alt=media\&token=2947ce1f-0813-478e-8a32-05e1d13b7845)

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

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FFncK1v76L9ilOcFmfrNy%2Fimage.png?alt=media\&token=c98b9caa-01d5-4fb7-92de-22e6bba247da)

## Итоги

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

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