Установка серверной операционной системы: полное руководство

Ошибка «No bootable device found» при первом включении нового сервера чаще всего означает не неисправность, а отсутствие установленной системы — и это нормальная отправная точка для развёртывания. Установка серверной операционной системы принципиально отличается от установки на домашний ПК: здесь критичны разметка дисков, настройка RAID, выбор редакции и планирование ролей ещё до запуска установщика.

В этом руководстве разберём полный цикл: от выбора дистрибутива и подготовки загрузочного носителя до первичной настройки после инсталляции. Материал подходит для физических серверов и выделенных машин в небольшой инфраструктуре.

Выбор серверной операционной системы

Перед установкой определитесь с платформой — от этого зависят все последующие шаги. Основные варианты: Windows Server для инфраструктуры на Active Directory и приложений Microsoft, дистрибутивы Linux (Ubuntu Server, Debian, Rocky Linux, AlmaLinux) для веб-сервисов, баз данных и контейнеров, а также специализированные системы вроде FreeBSD для сетевых задач.

Критерии выбора просты: какое ПО будет работать на сервере, какие навыки есть у администратора и какая модель лицензирования допустима. Windows Server требует лицензий на ядра и клиентские доступы (CAL), большинство Linux-дистрибутивов распространяются бесплатно, но коммерческая поддержка может понадобиться отдельно.

  • 🖥️ Windows Server — доменные службы, RDS, приложения на .NET, интеграция с экосистемой Microsoft.
  • 🐧 Ubuntu Server / Debian — веб-серверы, контейнеры, широкая документация и сообщество.
  • 🏢 Rocky Linux / AlmaLinux — совместимость с экосистемой RHEL для корпоративного ПО.
  • 📦 Специализированные ОС — гипервизоры и системы хранения для узких задач.

Проверьте аппаратную совместимость: сверьтесь со списком поддерживаемого оборудования (HCL) выбранной системы и документацией производителя сервера. Особое внимание — контроллерам дисков и сетевым адаптерам, для них могут понадобиться отдельные драйверы на этапе установки.

Подготовка к установке

Начните с проверки оборудования: убедитесь, что диски определяются в BIOS/UEFI, объём оперативной памяти соответствует требованиям системы, а сетевые кабели подключены. Если сервер новый — обновите прошивку материнской платы и RAID-контроллера до актуальной версии, это снижает риск проблем совместимости.

Далее подготовьте загрузочный носитель. Скачайте ISO-образ только с официального сайта разработчика дистрибутива и проверьте контрольную сумму, если она опубликована. Для записи на USB-накопитель подойдут инструменты вроде Rufus или balenaEtcher; альтернатива — монтирование ISO через удалённую консоль управления (iDRAC, iLO, IPMI), если она есть у вашего сервера.

⚠️ Внимание: если на дисках сервера уже есть данные, установка с разметкой уничтожит их безвозвратно. Перед началом убедитесь, что резервные копии сняты и проверены на восстановление, либо диски действительно пустые.

Настройка RAID и BIOS/UEFI

Для сервера с несколькими дисками массив RAID настраивается до установки ОС — в утилите контроллера, доступной при загрузке. Выбор уровня зависит от задач: RAID 1 для зеркалирования системного тома, RAID 5/6 или RAID 10 для данных, где важен баланс ёмкости и отказоустойчивости. Точные возможности зависят от модели контроллера — сверяйтесь с его документацией.

В BIOS/UEFI проверьте порядок загрузки: первым устройством должен стоять ваш установочный носитель или виртуальный привод консоли управления. Режим работы дисковой подсистемы (RAID или AHCI/HBA) должен соответствовать выбранной схеме — смена режима после установки системы обычно приводит к невозможности загрузки.

📊 Какую серверную ОС вы устанавливаете чаще всего?
Windows Server
Ubuntu Server
Debian
Rocky/AlmaLinux

Пошаговый процесс установки

Загрузитесь с подготовленного носителя и следуйте мастеру установки. Общая последовательность для большинства систем выглядит так: выбор языка и раскладки, настройка сети, разметка дисков, создание учётной записи администратора, выбор компонентов и собственно копирование файлов.

Разметка диска — самый ответственный этап. Для Linux рекомендуется выносить /var, /home и раздел данных на отдельные тома, чтобы переполнение логов не остановило систему. Для Windows Server обычно создают отдельный том под данные и логи приложений. Используйте LVM или аналогичный механизм управления томами — это позволит расширять разделы без переустановки системы.

☑️ Чек-лист установки серверной ОС

Выполнено: 0 / 5

Пример проверки дисков после загрузки в установленную Linux-систему:

lsblk

df -h

Команда lsblk покажет структуру блочных устройств, а df -h — смонтированные разделы и свободное место. Сверьте увиденное с планом разметки.

Сравнение популярных серверных систем

СистемаЛицензияТипичные задачиГрафический интерфейс
Windows ServerКоммерческаяAD, RDS, файловые службыОпционально (Desktop Experience)
Ubuntu ServerБесплатнаяВеб, контейнеры, облакоНет (по умолчанию)
DebianБесплатнаяСтабильные сервисы, хостингНет (по умолчанию)
Rocky LinuxБесплатнаяКорпоративное ПО, совместимость с RHELНет (по умолчанию)

Выбор редакции внутри одной системы тоже важен: например, для Windows Server вариант Server Core без графического интерфейса занимает меньше ресурсов и имеет меньшую поверхность атаки, но требует уверенного владения PowerShell.

Первичная настройка после установки

Сразу после первой загрузки установите все доступные обновления безопасности. Для Debian-подобных систем это делается командами:

sudo apt update && sudo apt upgrade -y

Далее настройте статический IP-адрес сервера, задайте корректное имя хоста и синхронизацию времени по NTP — расхождение часов ломает аутентификацию в домене и работу кластеров. Включите брандмауэр и разрешите только необходимые порты.

Для удалённого администрирования Linux-серверов настройте доступ по SSH: отключите вход по паролю в пользу ключей и запретите прямой вход под root. В Windows Server включите удалённое управление и настройте правила брандмауэра через оснастку или PowerShell.

Почему нельзя оставлять SSH с парольной аутентификацией

Серверы с открытым портом 22 постоянно сканируются ботами, которые перебирают пароли. Ключевая аутентификация делает подбор практически бессмысленным, а отключение входа root заставляет атакующего угадывать ещё и имя пользователя.

⚠️ Внимание: перед отключением парольного входа по SSH убедитесь, что вход по ключу работает в отдельной сессии. Иначе вы потеряете удалённый доступ, и потребуется физическая консоль или KVM.

Типичные ошибки при установке

Одна из частых проблем — установщик не видит диски. Возможная причина: RAID-массив не создан, либо установщику не хватает драйвера контроллера. Проверьте конфигурацию в утилите контроллера и подготовьте драйверы с сайта производителя сервера на отдельном носителе.

  • 🔌 Установщик не видит диски — проверьте RAID-конфигурацию и драйверы контроллера.
  • 🔄 Сервер не загружается после установки — проверьте порядок загрузки и режим UEFI/Legacy.
  • 🌐 Нет сети после установки — проверьте определение сетевого адаптера и настройки VLAN на коммутаторе.
  • 💾 Не хватает места на системном разделе — пересмотрите план разметки, используйте LVM.

Если система установилась, но ведёт себя нестабильно, начните с журналов: в Linux смотрите вывод journalctl -xe и dmesg, в Windows — Просмотр событий. Не спешите переустанавливать систему: большинство проблем решается настройкой.

Часто задаваемые вопросы

Можно ли установить серверную ОС на обычный компьютер?

Технически — да, большинство серверных систем установится на обычное оборудование. Ограничения связаны с драйверами (некоторые серверные ОС не включают поддержку десктопного оборудования) и отсутствием серверных функций вроде удалённого управления. Для тестов и лабораторий это рабочий вариант, для продакшена лучше использовать серверное железо.

Сколько времени занимает установка серверной ОС?

Сама инсталляция обычно занимает от 15–20 минут до часа в зависимости от системы и скорости дисков. Однако основное время уходит на подготовку: настройку RAID, обновление прошивок и планирование разметки. Закладывайте на полный цикл развёртывания несколько часов.

Нужен ли графический интерфейс на сервере?

Для Linux-серверов — как правило, нет: консольный режим экономит ресурсы и уменьшает поверхность атаки. Windows Server предлагает вариант Server Core без полноценного рабочего стола. Графический интерфейс оправдан на этапе обучения или для специфического ПО, которое его требует.

Что делать, если установщик не запускается с USB-накопителя?

Проверьте, что образ записан корректно (повторите запись другой программой), что в UEFI разрешена загрузка с USB, и что режим Secure Boot совместим с выбранной системой. Попробуйте другой USB-порт или альтернативный способ — виртуальный привод через консоль удалённого управления.

Как обезопасить сервер сразу после установки?

Минимальный набор: установить обновления, сменить стандартные пароли, настроить брандмауэр, перевести SSH на ключевую аутентификацию (для Linux) и настроить резервное копирование. Дальнейшее усиление зависит от роли сервера и требований вашей политики безопасности.