Installer/OEM: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
 
Строка 32: Строка 32:


Это специальная цель для systemd, которая запустит alterator-setup.
Это специальная цель для systemd, которая запустит alterator-setup.
Для того, чтобы загрузиться один раз в обычном режиме, удалите этот параметр.
Для того чтобы загрузиться один раз в обычном режиме, удалите этот параметр.
После завершения работы alterator-setup, пакеты, связанные с alterator-setup, будут удалены, а из параметров загрузки навсегда будет удалён systemd.unit=setup.target.
После завершения работы alterator-setup, пакеты, связанные с alterator-setup, будут удалены, а из параметров загрузки навсегда будет удалён systemd.unit=setup.target.


{{Category navigation|title=Installer|category=Installer|sortkey=*}}
{{Category navigation|title=Installer|category=Installer|sortkey=*}}

Текущая версия от 06:51, 14 марта 2024

Установка в режиме OEM (предустановка)

Под установкой в режиме OEM понимается предварительная установка дистрибутива Альт производителем или дистрибьютором на компьютеры, ноутбуки, планшеты и т.д.

Установленный таким образом дистрибутив встречает пользователя при первом запуске после установки экраном первоначальной настройки дистрибутива, где пользователю предлагается выбрать язык, принять лицензионное соглашение, настроить дату/время, настроить сеть, задать пароль root, создать системного пользователя.

Дистрибутив с поддержкой OEM-установки

Для того чтобы дистрибутив поддерживал OEM-установку требуется:

  • собрать live-образ с инсталлятором (altinst или live) с пакетом installer-feature-oem;
  • добавить в репозиторий RPMS.main, на диске дистрибутива, пакеты alterator-setup и installer-feature-alterator-setup-stage2;
  • для создания большого универсального initrd требуется наличие в корне iso-образа файла .disk/initrd.mk. Этот файл присутствует во всех iso-образах, собираемых mkimage-profiles >= 1.5.3.

При сборке iso-образа с помощью mkimage-profiles >= 1.5.11 нужно всего лишь добавить цель use/install2/oem. С версии 1.6.0 также можно добавить в live, цель use/live-install/oem.

При загрузке дистрибутива доступны следующие опции:

  • oem — включает стандартный режим установки OEM, при котором при установке отсутствуют шаги: «Настройка сети», «Администратор системы», «Системный пользователь». А при первом запуске напротив эти шаги присутствуют;
  • oem_initrd — создаёт конфиг /etc/initrd.mk.oem из /image/.disk/initrd.mk до того, как будет выполнено make-initrd. В результате создаётся универсальный initrd. Если указать параметр oem_initrd=portable, тогда /etc/initrd.mk.oem останется на месте initrd.mk и каждый раз будет создаваться универсальный initrd в уже установленной системе;
  • OEM_NET, OEM_ROOT, OEM_USER — параметры, предназначенные для отключения/включения шагов «Настройка сети», «Администратор системы», «Системный пользователь» в инсталляторе и при первом запуске. Данные параметры могут принимать значения:
    • pre — включить шаг только при установке;
    • post (по умолчанию) — включить шаг только при первоначальной настройке;
    • pre-post — включить шаг при установке и при первоначальной настройке;
    • no — отключить шаг при установке и при первоначальной настройке.

Например, можно включить шаг Администратор системы при установке и при первоначальной настройке, чтобы иметь возможность донастроить систему после установки перед передачей компьютера конечному пользователю:

OEM. Включить шаг Администратор системы при установке и при первоначальной настройке

Режим загрузки OEM

После установки в режиме OEM, в параметрах загрузки будет прописано systemd.unit=setup.target:

Режим загрузки OEM. Параметры загрузки

Это специальная цель для systemd, которая запустит alterator-setup. Для того чтобы загрузиться один раз в обычном режиме, удалите этот параметр. После завершения работы alterator-setup, пакеты, связанные с alterator-setup, будут удалены, а из параметров загрузки навсегда будет удалён systemd.unit=setup.target.