Start typing to search across invoices, services, domains, tickets, and more...
Когда шаблонов ОС в панели управления недостаточно — например, нужна свежая Debian, конкретная версия Ubuntu или собственный образ, — можно воспользоваться открытым скриптом для переустановки «в один клик» прямо из работающей системы. В этом руководстве на примере активно поддерживаемого проекта bin456789/reinstall на GitHub разобран общий подход, с упором на резервное копирование и подготовку к восстановлению через VNC, чтобы свести риски к минимуму.
ip addr
ip route
cat /etc/resolv.conf
На серверах за пределами материкового Китая скачайте его с GitHub:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
Если доступ к GitHub с вашего сервера медленный, можно использовать зеркало для материкового Китая, указанное в README проекта. После скачивания стоит бегло просмотреть скрипт и README, чтобы убедиться в надёжности источника.
Базовый синтаксис: bash reinstall.sh <os-name> <version>. Распространённые примеры:
# Reinstall as Debian 13
bash reinstall.sh debian 13
# Reinstall as Ubuntu 24.04
bash reinstall.sh ubuntu 24.04
# Reinstall as Rocky Linux / AlmaLinux 9
bash reinstall.sh rocky 9
bash reinstall.sh almalinux 9
При запуске скрипт предложит задать пароль root для новой системы. Также можно передать пароль, порт SSH или открытый ключ параметрами:
bash reinstall.sh debian 13 --password 'Your-Strong-Pass' --ssh-port 22022
bash reinstall.sh debian 13 --ssh-key "ssh-ed25519 AAAA... user@pc"
Названия параметров и список поддерживаемых систем меняются от версии к версии. Перед запуском всегда сверяйтесь с README проекта или выполните
bash reinstall.sh --help.
Если у вас есть собственный raw-образ (поддерживаются сжатые форматы gzip, xz и zstd), его можно записать прямо на диск через DD:
bash reinstall.sh dd --img "https://example.com/my-image.raw.xz"
В DD-образы сетевые настройки автоматически не прописываются. Образ должен сам получать адрес по DHCP или уже содержать настроенный статический IP. Иначе после переустановки сервер станет недоступен, и исправить это можно будет только через VNC.
Когда скрипт закончит подготовку, он предложит перезагрузиться:
reboot
После перезагрузки начнётся установка; обычно она занимает 5–20 минут в зависимости от целевой ОС, скорости сети и производительности машины. Ход установки можно наблюдать в VNC. Не перезагружайте и не выключайте сервер принудительно в процессе.
После завершения установки подключитесь по SSH с новым паролем и портом, затем проверьте сеть и диски:
ip addr
ping -c 4 1.1.1.1
df -h
cat /etc/os-release
Затем обновите систему и заново выполните настройки безопасности (смена порта SSH, отключение входа по паролю, настройка файрвола и т. д.).
Сначала откройте VNC и посмотрите на экран. Если установка ещё идёт, наберитесь терпения. Если процесс завис на экране ошибки или новая система загрузилась, но сети нет, настройте сеть вручную в VNC, используя заранее записанные IP и шлюз. Если не получается справиться самостоятельно, отправьте тикет.
Можно переустановить систему из официального шаблона ОС в личном кабинете или отправить тикет, чтобы техник подключил rescue-систему. Это предполагает, что вы заранее сделали резервную копию данных — сама переустановка не сохраняет никаких файлов.
Скрипт поддерживает установку Windows, но требования к памяти и диску выше, а вопрос лицензирования Windows вам нужно решить самостоятельно. Конкретные параметры смотрите в README.
IP, назначенный вашему серверу, не изменится. Обычно скрипт автоматически определяет и повторно использует текущие сетевые настройки. На серверах с несколькими IP дополнительные адреса после переустановки нужно будет привязать заново.
Открытые скрипты вроде bin456789/reinstall дают гибкость в смене версий ОС, но поскольку они работают напрямую с диском, это рискованнее, чем переустановка из панели. Запомните три шага: сначала бэкап, затем запись сетевых параметров и готовый VNC — и вы сможете спокойно справиться с проблемами. Если вам нужна распространённая ОС, проще воспользоваться встроенной функцией переустановки в личном кабинете IMIDC. Все облачные KVM-серверы и выделенные серверы IMIDC поддерживают управление через VNC или IPMI. Если во время переустановки возникнут проблемы с сетью или загрузкой, отправьте тикет в любое время — наша круглосуточная техподдержка поможет разобраться.