Installer/OEM
Установка в режиме OEM (предустановка)
Под установкой в режиме OEM понимается предварительная установка дистрибутива Альт производителем или дистрибьютором на компьютеры, ноутбуки, планшеты и т.д.
Установленный таким образом дистрибутив встречает пользователя при первом запуске после установки экраном первоначальной настройки дистрибутива, где пользователю предлагается выбрать язык, принять лицензионное соглашение, настроить дату/время, настроить сеть, задать пароль root, создать системного пользователя.
Дистрибутив с поддержкой OEM установки
Для того, чтобы дистрибутив поддерживал такую установку требуется:
- собрать live образ с инсталятором (altinst) с пакетом 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.
При загрузке дистрибутива доступны следующие опции
- oem - включает стандартный режим установки OEM, при котором при установке отсутствуют шаги: настройка сети, создание пароля root, создание системного пользователя. А при первом запуске напротив эти шаги присутствуют.
- 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 - параметры, предназначенные для отключения/включения шагов настройка сети, создание пароля root, создание системного пользователя в инсталяторе и при первом запуске. Могут принимать значения: pre, post, pre-post. pre - шаг только при установке, post - шаг только при первоначальной настройке, pre-post - включить шаг при установке и при первоначальной настройке, no - отключить шаг при установке и при первоначальной настройке. Если не указан параметр, то значение post.
Режим загрузки OEM
После установки в режиме OEM, в параметрах загрузки будет прописано systemd.unit=setup.target. Это специальная цель для systemd, которая запустит alterator-setup. Для того, чтобы загрузиться один раз в обычном режиме, удалите этот параметр.