Большинство популярных ОС можно установить на сервер Timeweb Cloud автоматически, выбрав нужный вариант при создании сервера. Если же вам нужна операционная система, которой нет в готовых образах, ее можно установить на сервер вручную. В инструкции рассмотрим несколько примеров, как это можно сделать.
Варианты установки могут быть следующими:
- Установка ОС из ISO-образа установочного диска. Сейчас это также можно сделать через Образы сервера в панели управления.
- Установка из сырого (raw) образа диска, обычно файл имеет расширение .img.
- Установка через подключение образа ядра ОС.
Прежде чем начинать установку, внимательно изучите сайт разработчика/поставщика ОС. Вероятно, у него уже есть инструкции по ручной установке системы.
Перед началом работы
Что важно знать:
- Виртуализация аппаратная — QEMU/KVM.
- Все серверы работают с Legacy BIOS, поэтому не пытайтесь ставить UEFI.
- Со стороны клиента нет доступа к BIOS, пользователь ограничен функционалом панели управления.
Основная задача — запустить установщик ОС, для чего потребуется эмулировать загрузку с LiveCD. Так как нет способа инициализировать «пустой» сервер, то первоначально потребуется установить сервер с любой доступной к установке операционной системой. В этой статье в качестве примера «базовой системы» будет использован Debian 11.
Запуск установщика будем выполнять через GRUB, он есть в большинстве ОС. На установочных дисках обычно содержится собственный загрузчик для инициализации с диска программы установки.
Если ваш сервер был создан до мая 2025 года, диски будут иметь имена вида vd*. На серверах, созданных позже, диски будут называться sd*. Учитывайте это при выполнении действий из инструкции.
Постнастройка
В Timeweb Cloud для многих операций с сервером через панель управления используется qemu-guest-agent. После установки операционной системы желательно установить и при необходимости сконфигурировать его. Обычно это несложно, и будет достаточно настроек по умолчанию.
Установка ОС из ISO при помощи образа сервера
Самый простой способ установки произвольной операционной системы — через образы сервера.
Рассмотрим установку на примере Ubuntu Server 23.10. Для начала необходимо скачать ISO-образ liveCD. Сделать это можно по этой ссылке — выбираем «Server install image».
-
Перейдите на вкладку «Образы», затем выберите «Загрузка образа», далее — «С компьютера» и загрузите скачанный образ liveCD.

- После завершения загрузки образа создайте облачный сервер. В разделе «Образы» выберите «Мои образы» и найдите загруженный ранее ISO.

-
Запустите создание сервера и дождитесь окончания процесса.
Подключение к серверу по SSH будет недоступно, так как OpenSSH Server не установлен. Чтобы продолжить, необходимо подключиться по VNC: для этого перейдите во вкладку «Консоль».

- Выполните стандартную установку Ubuntu Server. Рекомендуется перейти в полноэкранный режим для удобства. В процессе установки выберите опцию установки OpenSSH Server, чтобы в дальнейшем подключиться к серверу по SSH.

- После завершения установки сервер автоматически перезагрузится. Теперь нужно отмонтировать образ, воспользовавшись кнопкой в панели управления.

После перезагрузки установка будет полностью завершена. Для обеспечения работы некоторых функций панели управления установите qemu-guest-agent по инструкции.
Установка ОС из ISO с использованием дополнительного диска
Этим способом можно установить большинство операционных систем из ISO-образов.
Для работы потребуется:
- Сервер с установленной операционной системой. В нашем случае — Debian 11.
- Прямая ссылка на образ ISO.
- Подключенный дополнительный диск. Размечать или форматировать дополнительный диск не нужно, просто добавьте его.
Ниже будет показан пример установки системы GNU Guix System.
Запись ISO
1. Скачайте ISO на сервер:
2. Добавьте в ПУ дополнительный диск. Он будет подключен к системе как устройство /dev/sdb.
3. Запишите ISO на этот диск:
На /dev/sdb появится файловая система. Проверьте, что это так, командой:
Как можно видеть, появились разделы /dev/sdb1 и /dev/sdb2.
Какие и сколько разделов появятся на диске sdb, зависит от содержимого образа ISO.
Загрузка и установка системы
Вся дальнейшая установка будет проходить через веб-консоль.
Если веб-консоль «залипла», можно воспользоваться функцией «Вставить из буфера» в правом углу над окном консоли.
1. Запустите сервер с диска восстановления.
2. Выберите пункт «Boot existing OS».
3. Нажмите Tab на клавиатуре.
4. Замените hd0 на hd2.
5. Вы попадете в установочную программу. Выполните установку.
В процессе:
- Установщик предложит вам определить диск для установки ОС, выбирайте диск
/dev/sda. - Cогласитесь на установку SSH-сервера и DHCP-клиента. Последнее важно, поскольку иначе на сервере не будет работать сеть.
6. Когда программа установки сообщит о том, что все готово, выполните перезагрузку сервера.
7. Проверьте, что вы можете авторизоваться в свежеустановленной системе, что сеть и демон SSH работают. Если все хорошо, можно удалить дополнительный диск.
На этом установка завершена, однако вам может потребоваться установка пакета qemu-guest-agent.
Установка OpenBSD через образ ядра
В этом случае не потребуется подключать к серверу дополнительный диск. Вместо этого установка ОС будет производиться через загрузку из GRUB образа ядра BSD.
Для работы будет нужен только сервер с установленной операционной системой, в нашем случае — Debian 11.
Обязательно внимательно прочитайте гайд по установке OpenBSD.
1. Подключитесь к существующему серверу и скачайте образ ядра BSD:
Дальнейшие действия выполняются через VNC-консоль в ПУ.
2. Нажмите в ПУ кнопку перезагрузки сервера. Пока сервер перезагружается, в консоли воспользуйтесь функцией вставки текста и вставьте латинскую букву С.
3. Откроется консоль загрузчика GRUB. В нее надо последовательно ввести и выполнить следующие команды:
4. Начнется загрузка ядра и установщика OpenBSD. Далее внимательно читайте подсказки на экране и вводите ответы. Следуйте инструкции.
На большинство вопросов установщика можно отвечать простым нажатием Enter.
- На вопросе настройке сети (the IPv4 settings) следует ответить
dhcp. - Согласиться на установку sshd (по умолчанию yes).
- Создание обычного пользователя можно пропустить. В таком случае необходимо ответить yes на вопрос о доступе root по ssh.
- По завершении согласиться на reboot.
Первый запуск сервера будет долгим из-за применения патчей (в консоли будет отображаться текст: Checking for available binary patches).
Дальнейшую настройку системы можно выполнить по SSH.
Установка Mikrotik Cloud Hosted Router
Установку ОС будем производить через raw-образ диска. Получить ссылку на образ (нам нужен Raw disk image) можно на сайте Mikrotik.
Для работы нам потребуется сервер с установленной операционной системой, в нашем случае — Debian 11.
1. Загрузите сервер в режиме восстановления. Это нужно для того, чтобы полностью остановить запись на диск /dev/sda. В качестве диска восстановления (LiveCD) используется SystemRescue.
Дальнейшая работа будет выполняться через веб-консоль.
2. Скачайте образ Mikrotik CHR:
3. Проверьте контрольную сумму, чтобы убедиться, что образ не поврежден. Найдите на этой странице строку Checksum и сумму для выбранной версии ОС и формата файла. В нашем случае это строки:
Проверьте sha256, хэш-сумма должна совпасть:
4. Распакуйте образ и запишите его на диск /dev/sda:
5. Загрузите сервер в стандартном режиме. При первом старте ОС автоматически выполнит ресайз файловой системы.
Готово. Таким способом можно попробовать установить многие другие ОС, которые поставляются в виде raw-дисков. Обратите внимание, что места на LiveCD может не хватить. Можно загрузить образ прямо в оперативную память. Потребуется инициализировать RAM-диск: