Installer/OEM: различия между версиями
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 4: | Строка 4: | ||
Установленный таким образом дистрибутив встречает пользователя при первом запуске после установки экраном первоначальной настройки дистрибутива, где пользователю предлагается выбрать язык, принять лицензионное соглашение, настроить дату/время, настроить сеть, задать пароль root, создать системного пользователя. | Установленный таким образом дистрибутив встречает пользователя при первом запуске после установки экраном первоначальной настройки дистрибутива, где пользователю предлагается выбрать язык, принять лицензионное соглашение, настроить дату/время, настроить сеть, задать пароль root, создать системного пользователя. | ||
== Дистрибутив с поддержкой OEM установки == | == Дистрибутив с поддержкой OEM-установки == | ||
Для того | Для того чтобы дистрибутив поддерживал OEM-установку требуется: | ||
* собрать live образ с | * собрать live-образ с инсталлятором (altinst или live) с пакетом {{pkg|installer-feature-oem}}; | ||
* добавить в репозиторий RPMS.main, | * добавить в репозиторий RPMS.main, на диске дистрибутива, пакеты {{pkg|alterator-setup}} и {{pkg|installer-feature-alterator-setup-stage2}}; | ||
* для создания большого универсального initrd требуется наличие в корне iso файла | * для создания большого универсального initrd требуется наличие в корне iso-образа файла {{path|.disk/initrd.mk}}. Этот файл присутствует во всех iso-образах, собираемых {{pkg|mkimage-profiles}} >= 1.5.3. | ||
При сборке iso-образа с помощью mkimage-profiles >= 1.5.11 нужно всего лишь добавить цель use/install2/oem. | При сборке iso-образа с помощью {{pkg|mkimage-profiles}} >= 1.5.11 нужно всего лишь добавить цель use/install2/oem. | ||
С версии 1.6.0 также можно добавить в live, цель use/live-install/oem. | |||
При загрузке дистрибутива доступны следующие опции | При загрузке дистрибутива доступны следующие опции: | ||
* '''oem''' | * '''oem''' — включает стандартный режим установки OEM, при котором при установке отсутствуют шаги: «Настройка сети», «Администратор системы», «Системный пользователь». А при первом запуске напротив эти шаги присутствуют; | ||
* '''oem_initrd''' | * '''oem_initrd''' — создаёт конфиг {{path|/etc/initrd.mk.oem}} из {{path|/image/.disk/initrd.mk}} до того, как будет выполнено make-initrd. В результате создаётся универсальный initrd. Если указать параметр '''oem_initrd=portable''', тогда {{path|/etc/initrd.mk.oem}} останется на месте initrd.mk и каждый раз будет создаваться универсальный initrd в уже установленной системе; | ||
* '''OEM_NET''', '''OEM_ROOT''', '''OEM_USER''' | * '''OEM_NET''', '''OEM_ROOT''', '''OEM_USER''' — параметры, предназначенные для отключения/включения шагов «Настройка сети», «Администратор системы», «Системный пользователь» в инсталляторе и при первом запуске. Данные параметры могут принимать значения: | ||
**'''pre''' — включить шаг только при установке; | |||
**'''post''' (по умолчанию) — включить шаг только при первоначальной настройке; | |||
**'''pre-post''' — включить шаг при установке и при первоначальной настройке; | |||
**'''no''' — отключить шаг при установке и при первоначальной настройке. | |||
Например, можно включить шаг Администратор системы при установке и при первоначальной настройке, чтобы иметь возможность донастроить систему после установки перед передачей компьютера конечному пользователю: | |||
[[Изображение:Boot-oem0.png|900px|OEM. Включить шаг Администратор системы при установке и при первоначальной настройке]] | |||
== Режим загрузки OEM == | == Режим загрузки OEM == | ||
После установки в режиме OEM, в параметрах загрузки будет прописано systemd.unit=setup.target. | После установки в режиме OEM, в параметрах загрузки будет прописано systemd.unit=setup.target: | ||
[[Изображение:Boot-oem2.png|900px|Режим загрузки OEM. Параметры загрузки]] | |||
Это специальная цель для 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=*}} |
Текущая версия от 09: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, в параметрах загрузки будет прописано systemd.unit=setup.target:
Это специальная цель для systemd, которая запустит alterator-setup. Для того чтобы загрузиться один раз в обычном режиме, удалите этот параметр. После завершения работы alterator-setup, пакеты, связанные с alterator-setup, будут удалены, а из параметров загрузки навсегда будет удалён systemd.unit=setup.target.