В статье Домашний медиа-сервер. Железо рассказал из чего собран мой домашний сервер. Теперь на него нужно установить операционную систему, в качестве которой будет выступать Debian 12.
Создание загрузочной флешки
DVD-привод в сервере не предусмотрен, поэтому, для установки ОС нужно создать загрузочную флешку, с которой и будет устанавливаться Debian.
Для начала, качаем ISO-образ с дистрибутивом с официального сайта https://www.debian.org/download.
Затем, с помощью программы USBWriter записываем образ на флешку.
Установка системы
Вставляем флешку и запускаем сервер.
Яростно жмем F12 чтобы войти в BIOS. Убеждаемся, что система видит загрузочную флешку и она стоит первая в очереди на загрузку.
Грузимся с флешки. На этапе выбора режима установки выбрать пункт Advanced options.
Далее выбираем Expert install.
Попадаем в главное меню. Выбираем Choose language.
Находим Russian – Русский.
Выбираем страну Российская федерация.
Выбираем локаль Российская федерация - ru_RU.UTF-8.
Выбираем кодировки:
- en_US.UTF-8
- en_US
- en_US.ISO-8859-15
- ru_RU.KOI8-R
- ru_RU
- ru_RU.CP1251
Выбираем системную локаль ru_RU.UTF-8.
Возвращаемся в главное меню.
Выбираем Настройка клавиатуры.
Выбираем раскладку Русская.
Выбираем сочетание клавиш для переключения раскладки Alt+Shift.
Возвращаемся в главное меню.
Выбираем Поиск и монтирование установочного носителя.
Произойдет какая-то магия и будет найден установочный носитель. Жмем Продолжить.
Возвращаемся в главное меню.
Выбираем Загрузка компонентов установочного носителя.
Ничего не выбираем и жмем Продолжить.
Возвращаемся в главное меню.
Выбираем Определение сетевой карты.
Возвращаемся в главное меню.
Выбираем Настройка сети.
Выбираем способ настройки. У кого как, а у меня - автоматическая (ДА).
Максимальный срок ожидания поставим 30 сек.
Настройка прошла успешно и нужно указать имя компьютера. Указываю HomeServ.
Доменное имя оставляю пустым.
Возвращаемся в главное меню.
Выбираем Настройка учетных записей пользователей и паролей.
Делать суперпользователя как-то опасненько, поэтому запрещаем (НЕТ) вход для root.
Создаем нового пользователя, а для этого сначала вводим его отображаемое имя.
Затем вводит имя учетной записи (admin использовать нельзя).
Вводим пароль учетной записи.
Вводим пароль еще раз и возвращаемся в главное меню.
Выбираем Настройка времени.
Выбираем (ДА) настройку времени через NTP.
Оставляем указанный адрес NTP-сервера по умолчанию.
Выбираем часовой пояс. У меня это Москва.
Возвращаемся в главное меню.
Выбираем Определение дисков.
Происходит какая-то магия и возврат в главное меню.
Выбираем Разметка дисков.
На диске у меня уже была ранее установлена ОС, поэтому получаем окно с предупреждением. Говорим, что запуск старой версии ОС не нужен (ДА).
Выбираем разметку диска вручную.
Т.к. на диске уже была система, на нем есть и разметка. Выбираем диск чтобы переразметить его.
Подтверждаем, что нужна новая пустая разметка (ДА).
Выбираем тип таблицы разделов gpt.
Получаем чистый неразмеченный диск.
Выбираем СВОБОДНОЕ МЕСТО.
Создаем раздел EFI. Выбираем Создать новый раздел.
Задаем размер 300M.
Выбираем местоположение нового раздела Начало.
Отображается форма настройки раздела.
Для параметра Использовать как и выбираем значение системный раздел EFI.
Форма настройки меняется. Выбираем на ней Настройка раздела закончена.
Возвращаемся на форму настройки разделов.
Создаем раздел подкачки. Выбираем СВОБОДНОЕ МЕСТО c большим объемом.
Выбираем Создать новый раздел.
Вот тут есть рекомендация, что размер раздела подкачки должен равняться объему оперативной памяти. У меня 32ГБ оперативки, поэтому ставим значение 32GB.
Выбираем местоположение нового раздела Начало.
Отображается форма настройки раздела.
Для параметра Использовать как и выбираем значение раздел подкачки.
Форма настройки меняется. Выбираем на ней Настройка раздела закончена.
Возвращаемся на форму настройки разделов.
Создаем раздел для размещения системы. Выбираем СВОБОДНОЕ МЕСТО c большим объемом.
Выбираем Создать новый раздел.
Оставляем размер без изменений чтобы использовать весь оставшийся доступный размер диска.
Отображается форма настройки раздела.
Использовать как: Журналируемая файловая система Ext4
Точка монтирования: /
Заходим в настройки параметра Параметры монтирования. Выбираем значение realtime.
Выбираем Настройка раздела закончена.
Выбираем Закончить разметку и записать изменения на диск.
Подтверждаем (ДА), что нужно записать изменения.
Возвращаемся в главное меню.
Выбираем Установка базовой системы.
Выбираем ядро linux-image-amd64.
Включаем специализированный initrd с только необходимыми драйверами.
Возвращаемся в главное меню.
Выбираем Настройка менеджера пакетов.
Выбираем использование (ДА) зеркала пакетов.
Выбираем протокол http.
Выбираем страну зеркала архива Debian - Российская федерация.
Выбираем зеркало архива Debian - deb.debian.org.
Указываем информацию о прокси или просто составляем поле пустым если настраивать его не требуется.
Соглашаемся (ДА) с использованием несвободного (non-free) ПО.
Включаем (ДА) использование репозиториев исходных пакетов.
Выбираем два сервиса обновления: обновления безопасности и обновления выпуска.
Возвращаемся в главное меню.
Выбираем Выбор и установка программного обеспечения.
Автоматические обновления отключаем.
Отказываемся (НЕТ) от участия в опросе популярности пакетов.
Выбираем устанавливаемое программное обеспечение: SSH-сервер и Стандартные системные утилиты.
Возвращаемся в главное меню.
Выбираем Установка системного загрузчика GRUB.
Отказываемся (НЕТ) от установки GRUB в путь съемных носителей EFI.
Соглашаемся (ДА) с обновлением переменных NVRAM.
Отказываемся (НЕТ) от запуска os-prober, т.к. других операционных систем на сервере не планируется.
Возвращаемся в главное меню.
Выбираем Завершение установки.
Соглашаемся (ДА) что системные часы показывают UTC.
Извлекаем установочную флэшку у уходим в перезагрузку.
После перезагрузки получаем приветствие и запрос логина для входа. Логинимся под учетной записью пользователя, созданного при установке системы.
Система установлена!