Описания образов#

Важно

Начиная с версии MG 16.3.0 в образах применён патч против уязвимостей Dirty Pipe (2022) и Copy Fail.

Универсальный базовый образ – это образ диска с установленной Astra Linux в минимальной конфигурации. Включает в себя минимальный набор ПО, необходимый для запуска и работы образа в соответствующем окружении. Ниже представлены параметры установки образов.

Параметры установки#

Включается интерфейс eth0 с настройкой получения IP-адреса по DHCP.

Параметры, используемые во время установки:

  • Переключение раскладки – Alt+Shift.

  • Имя компьютера – alse.

  • Имя пользователя и пароли зависят от целевого окружения.

    Важно

    Логин/пароль во всех образах для локальных систем виртуализации, кроме Vagrant: astra / astra.

    Логин/пароль в Vagrant боксах: vagrant / vagrant.

    Логин и пароль для GRUB: astra / 12345678.

    Запрос пароля при использовании sudo отключен (для включения см. инструкцию на странице Управление пользователями).

    Для Cloud-образов логин и пароль определяется на этапе создания ВМ через механизмы cloud-init. Аутентификация производится по ключам SSH.

    Для образов ПК СВ «Брест» логин и пароль определяется на этапе создания ВМ через механизмы one-context.

    Для образов VMware Cloud Director логин пользователя: astra, пароль задаётся на этапе создания ВМ и её настройки.

  • Часовой пояс – Europe/Moscow (UTC+3).

  • Разметка дисков:

    • весь диск используется под корневую файловую систему;

    • раздел подкачки не создаётся.

  • Выбор программного обеспечения — включен флаг Средства удаленного доступа SSH. Для образов с GUI дополнительно включен флаг Рабочий стол FLY.

  • Дополнительные настройки ОС – по умолчанию (все флаги выключены).

  • Во все образы добавлен файл /etc/mg_version с информацией о версии релиза и коммита, использованного для сборки.

  • Установлен пакет dialog для корректной работы APT и других утилит.

  • В файл /etc/hosts добавлена строка 127.0.0.1 alse.

  • Размеры дисков для каждого окружения отличаются (см. в описании окружений).

  • В конфигурационный файл /etc/apt/sources.list добавлены ссылки на репозитории с дополнительными пакетами:

    • для 1.8

      deb https://download.astralinux.ru/astra/frozen/1.8_x86-64/<version>/main-repository/ 1.8_x86-64 main non-free non-free-firmware contrib
      deb https://download.astralinux.ru/astra/frozen/1.8_x86-64/<version>/extended-repository/ 1.8_x86-64 main non-free non-free-firmware contrib
      
    • для 1.7

      deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/<version>/repository-extended 1.7_x86-64 main non-free contrib
      deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/<version>/repository-base/ 1.7_x86-64 main non-free contrib
      

    Где <version> – полная версия релиза ОС, наример: 1.7.5/uu/1.

После установки системы#

  • Образ очищается от временных файлов.

  • Удаляется machine-id.

  • Свободное место заполняется нулями (для лучшей компрессии).

  • В образах для облачных систем виртуализации удаляются ключи SSH.

Preseed файлы#

Для автоматизации установки операционной системы используется preseed файл, позволяющий заранее определить список параметров, используемых во время установки.

Шаблон preseed файла для Astra Linux Special Edition 1.7

Шаблон preseed файла для Astra Linux Special Edition 1.8