Итак приступим к первой статье по нашей тематике. Первую статью вряд ли можно классифицировать как "что-то новое", поскольку в интернете много информации об установке операционных систем, в том числе линуксов, в том числе дебиан. Однако в виду того, что статьи будут подаваться в стиле построения системы управления проектами, при этом "с голого железа", то нужно сделать опорные статьи, на которые впоследствии можно будет ссылаться.
Итак, первым делом необходимо описать установку операционных систем. Их потребуется 2 типа:
- для серверов;
- для рабочих станций.
Все компоненты продукта должны быть официально бесплатными, что исключает возможность использования Windows и MacOS. Исходя из этого, наиболее разумным будет использование дистрибутивов Linux, ибо прочие бесплатные системы на текущий момент времени имеют слабое распространение (наиболее известные известные из последних - FreeBSD и Solaris). Кроме того, если, к примеру, использование FreeBSD в качестве серверной ОС - вполне нормальная практика, то в качестве пользовательской рабочей станции - будет довольно необычно (хотя, чисто теоретически, и возможно). А делать «зверинец» из разных типов ОС (серверы - FreeBSD, рабочие станции - Linux) не хотелось бы.
Более того, в виду огромного числа активных дистрибутивов Linux (на сегодняшний день - порядка 400 шт., а с закрытыми - порядка 1200), хотелось бы иметь схожие по свойствам дистрибутивы и для серверов, и для рабочих станций. Таким образом в качестве серверной ОС был выбран дистрибутив Debian, а для рабочих станций - Linux Mint. В рамках данной публикации будет освещен вопрос по установке Debian 12.
Приступим.
После запуска установке будет предложено выбрать язык интерфейса. В списке слева нужно прокрутить и выбрать нужный язык, далее - нажать кнопку «Continue»:
В зависимости от выбранного языка система предложит выбрать вашу страну:
Далее нужно выбрать раскладку клавиатуры:
После нажатия на кнопку «Продолжить», начнется загрузка компонент с установочного носителя. Нужно просто подождать:
По окончании загрузки дополнительных компонент система запросит выбор способа переключения раскладки клавиатуры:
На следующем шаге система запросит ввести имя сервера:
Далее - запрос имени домена. В текущей установке - оставить пустым:
Следующим шагом система потребует ввести пароль для суперпользователя (root). Если ввести, то по окончании установки будут доступны 2 пользователя: root и пользователь без привелегий администратора (его нужно будет ввести на следующем шаге). Если оставить пустым, то root будет не активен, а второй пользователь будет создан с привилегиями root-а. В текущей установке оставим пустым:
После этого нужно будет указать имя пользователя (которого упоминал на предыдущем шаге). В нашем случае он будет обладать привелегиями root-а:
Далее - имя учетной записи данного пользователя. Можно просто продублировать с предыдущего шага:
Далее - ввести пароль для вашей учетки:
После этого потребуется указать ваш часовой пояс:
Далее - выбрать метод разметки диска. В нашем случае достаточно самого просто варианта разметки:
Следующим шагом надо выбрать диск для разметки. В нашем случае предлагается выбор из 1 варианта :):):), так что ошибиться просто невозможно:
Далее потребуется выбрать схему разметки. Выбираем самый простой вариант. Подробно опишу разметку в отдельной статье - «вбоквеле» по теме линуксов, а пока просто выбираем самый простой вариант разметки:
И, наконец, завершаем разметку диска:
А следующим шагом - записываем изменения на диск:
После этого начнется основная установка операционной системы:
По окончании основной установки система предложит просканировать дополнительный установочный носитель. У нас такового нет, поэтому отказываемся от этого:
Далее потребуется выбрать страну, где развернуто зеркало Debian, которое впоследствии будет привязан к данному инстансу:
А на следующем шаге - и само зеркало. Перечень доступных зеркал зависит от выбора в предыдущем шаге:
После этого система запросит прокси-сервер (если это необходимо). У нас такой необходимости нет, поэтому оставляем поле пустым, и жмем «Продолжить»:
После этого система сделает ряд самостоятельно ряд настроек без нашей помощи:
Далее система запросит разрешение на участие в опросе популярности пакетов, отказаться:
Затем система запросит, какое дополнительное программное обеспечение необходимо установить. Выбрать «Окружение рабочего стола», графическую оболочку LXDE (по-сути, для сервера это не обязательно, на продуктивном сервере лучше не устанавливать, поскольку это +1 точка отказа, однако для данного инстанса выберу самую легковесную графическую оболочку LXDE) и «Стандартные системные утилиты». Веб-сервер в дальнейшем будет нужен, однако установим его отдельно:
После этого система установит выбранное ПО:
Следующим шагом система запросит разрешение на запись системного загрузчика, подтвердить:
А далее - потребуется выбрать диск, на который будет установлен загрузчик. В нашем случае это опять выбор из 1 варианта:
После этого загрузчик будет установлен на диск:
По окончании установки перезагружаем систему:
После перезагрузки требуется ввести логин и пароль, который мы вносили ранее:
После авторизации - открыть терминал (главное меню --> Системные --> LXTerminal:
Перечитать список пакетов в репозитариях на зеркале, которое мы подключали на шаге 18 и 19. Для этого в открывшемся терминале:
1 ввести команду:
sudo apt update
2 далее ввести пароль
В результате список пакетов обновится.
Если количество пакетов к обновлению отличен от нуля, тогда следует их обновить (sudo apt upgrade). Если кол-во пакетов к обновлению = 0, тогда и обновление не имеет смысла (продемонстрировано на скриншоте):
Далее необходимо выставить правильное разрешение дисплея. Для этого - открыть приложение «Настройки дисплея»:
После этого:
1 выставить нужное разрешение экрана (для меня - это 1920 х 1080);
2 применить изменения;
3 сохранить (чтобы при следующей загрузке ОС сразу было выставлено нужное разрешение);
На этом установка и первичная настройка Debian закончена.