Как установить AlmaLinux 10 на VPS Selectel через Rescue
RISH рассчитан на работу под AlmaLinux и Rocky Linux. Эти дистрибутивы мы рекомендуем для серверов с рабочими сайтами.
CentOS Stream для production-серверов с RISH мы сейчас не рекомендуем. Это непрерывно обновляемый дистрибутив, на основе которого формируется следующий минорный выпуск Red Hat Enterprise Linux. Для RISH мы предпочитаем AlmaLinux и Rocky Linux с моделью стабильных выпусков. Подробнее — в описании CentOS Stream от Red Hat.

В услуге VPS/VDS Selectel AlmaLinux нет среди готовых образов. Поэтому мы разработали бесплатный скрипт для установки AlmaLinux 10.2. Он работает через Rescue — отдельный режим восстановления, который включается в меню сервера в панели Selectel. Ниже разберём все действия по порядку.
Почему устанавливаем AlmaLinux заново
Можно сначала установить CentOS Stream, а затем преобразовать её в AlmaLinux скриптом миграции. Но после этого приходится проверять сетевые настройки, репозитории и совместимость пакетов. Если сеть перестанет работать, доступ по SSH пропадёт и восстанавливать его придётся через консоль.
Для нового VPS проще выполнить чистую установку. В нашей схеме CentOS используется только на подготовительном этапе: скрипт берёт из неё данные для входа root и использует её загрузчик для запуска установщика AlmaLinux. Затем установщик заменяет CentOS новой системой.
Все разделы и данные диска будут удалены при установке AlmaLinux. Инструкция рассчитана на новый VPS. Если на сервере уже есть нужные файлы, сохраните их вне этого VPS до начала работы.
Поддержите RISH
RISH, этот скрипт и наши инструкции доступны бесплатно. Если наша работа вам полезна и вы собираетесь зарегистрироваться в Selectel, воспользуйтесь нашей реферальной ссылкой. Это простой способ поблагодарить авторов и поддержать развитие RISH.
1. Создайте VPS с CentOS Stream 9
В панели Selectel:
- Откройте «Продукты» → «VDS серверы» и нажмите «Создать сервер».
- Укажите имя сервера латиницей и выберите регион.
- В блоке «Источник» выберите CentOS, версия — CentOS 9 Stream 64-bit.
- Выберите конфигурацию с памятью от 4 ГиБ и диском от 10 ГиБ.
- В блоке «Доступ» сохраните пароль root. Он понадобится после установки AlmaLinux.
- Нажмите «Создать сервер» и дождитесь завершения создания. Скопируйте публичный IP-адрес VPS из его карточки.
Теперь у вас есть VPS с CentOS Stream 9, его IP-адрес и пароль root. Дальше включим режим Rescue.
2. Включите режим Rescue в меню Selectel
Rescue — отдельный режим восстановления, который включается в меню сервера в панели Selectel. В этом режиме VPS запускается во временной служебной системе. Она позволяет подготовить установку AlmaLinux на основной диск. Само включение Rescue данные с диска не удаляет.
В панели Selectel:
- Откройте раздел «VDS серверы» и выберите ваш VPS.
- В меню сервера выберите «Режим rescue».
- Нажмите «Загрузить в Rescue».
- Дождитесь статуса RESCUE.
- Откройте консоль VPS в панели. В приветствии Rescue найдите и сохраните временный пароль root.
Для следующего шага нужен именно пароль Rescue. Пароль от CentOS сохраните отдельно — он понадобится для входа в AlmaLinux.
Порядок включения режима приведён в документации Selectel.
3. Подключитесь к Rescue по SSH
Подключитесь по SSH к публичному IP вашего VPS. Замените IP_СЕРВЕРА своим адресом в обоих местах команды:
ssh -o HostKeyAlias=selectel-rescue-IP_СЕРВЕРА root@IP_СЕРВЕРАВведите временный пароль Rescue из предыдущего шага. При вводе пароля символы на экране не появляются — это нормально. После входа в приглашении командной строки должно быть слово Rescue.
Команды следующего шага выполняйте в этом SSH-сеансе. Здесь их можно вставить из буфера обмена; в консоли панели Selectel вставка может не работать.
4. Запустите скрипт и подтвердите подготовку
В SSH-сеансе Rescue скопируйте всю строку и нажмите Enter:
curl -fsSL https://getrish.sovmart.com/alma.html -o /root/selectel_almalinux.sh && bash /root/selectel_almalinux.shСкрипт откроет меню. Выполните четыре действия:
- Стрелками выберите «Проверить VPS перед установкой» и нажмите Enter.
- Дождитесь проверки. Сверьте IP-адрес и размер диска в отчёте с карточкой вашего VPS.
- Выберите «Подготовить чистую установку» и нажмите Enter.
- Введите имя диска, которое просит скрипт. Например, если показано
sda, введитеsdaи нажмите Enter.
Скрипт скачает нужные файлы и подготовит установку. Дождитесь сообщения «Подготовка завершена, диск размонтирован». После него переходите к следующему шагу.
5. Выйдите из Rescue и дождитесь установки
В панели Selectel откройте меню вашего VPS и выберите «Выйти из rescue».
SSH-соединение закроется, и VPS автоматически запустит установку AlmaLinux. На этом этапе прежние данные на диске будут удалены.
Откройте консоль VPS в панели. Дождитесь автоматической перезагрузки сервера и появления экрана входа в AlmaLinux. Установка выполняется без вашего участия: выбирать разделы, вводить настройки или переключать экраны не нужно.
Во время установки изображение может некоторое время не меняться. Оставьте сервер работать и дождитесь завершения.
6. Войдите в AlmaLinux и проверьте установку
Когда в консоли появился экран входа в AlmaLinux, снова подключитесь по SSH к тому же IP-адресу. Для входа используйте пароль root от CentOS, сохранённый в шаге 1.
Замените IP_СЕРВЕРА своим адресом в обоих местах команды:
ssh -o HostKeyAlias=selectel-alma-IP_СЕРВЕРА root@IP_СЕРВЕРАВ SSH-сеансе AlmaLinux скачайте и запустите скрипт ещё раз. Его копия из временной системы Rescue в новую ОС не переносится:
curl -fsSL https://getrish.sovmart.com/alma.html -o /root/selectel_almalinux.sh && bash /root/selectel_almalinux.shВ меню выберите «Проверить установленную AlmaLinux» и нажмите Enter. Этот пункт уже выделен по умолчанию.
Скрипт сам проверит установленную систему и сеть. Сообщение «Проверки пройдены» означает, что установка завершена. Теперь можно устанавливать RISH и настраивать сервер.
Что будет настроено в новой системе
Вы получите AlmaLinux 10.2 с настроенной сетью и доступом по SSH. Сохранятся публичный IP, имя сервера, пароль root и его SSH-ключи из CentOS.
Всё свободное место будет отдано корневому разделу /, кроме служебных разделов загрузчика: 2 МиБ для BIOS Boot и 1 ГиБ для /boot. Отдельные разделы /home и swap не создаются. Файлы сайтов в /var/www используют общее свободное место корневого раздела.
Совместимость диска, процессора и сети скрипт проверяет автоматически перед подготовкой. Если параметры VPS не подходят, он остановится с объяснением причины. Эта инструкция и скрипт рассчитаны на VPS/VDS Selectel; работу на других хостингах мы пока не проверяли.
Если что-то не получилось
Если скрипт сообщил об ошибке во время подготовки, оставьте VPS в режиме Rescue. К выходу из Rescue переходите после сообщения «Подготовка завершена, диск размонтирован».
Если появилась ошибка при установке или проверке, сохраните её текст или скриншот и напишите в чат RISH. Укажите, на каком шаге остановились.
- Руководство по установке RISH
- Резервное копирование (бэкапы)
- Установка/управление CMS/PMA
- Клонирование сайтов
- Авторизация на сервере по ключам SSH
- Что представляет собой RISH?
- Midnight Commander (MC) – курс выживания для владельцев веб-серверов
- Системные требования
- Статистика сайтов сервера
- У вас проблемы со входом на сервер?
- AlmaLinux видит не весь диск: почему и как исправить
- Сертификаты Минцифры на AlmaLinux и RISH: как проверить и установить на ваш сервер
- Почему в phpMyAdmin не работает вход под root
- Как установить AlmaLinux 10 на VPS Selectel через Rescue
- Почему мы не строим RISH на Ubuntu


