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

Материал из ALT Linux Wiki
(Новая страница: «== Установка в режиме OEM (предустановка) == Под установкой в режиме OEM понимается предварительная установка дистрибутива Альт производителем или дистрибьютором на компьютеры, ноутбуки, планшеты и т.д. Установленный таким образом дистрибутив встречает п...»)
 
 
(не показано 8 промежуточных версий 2 участников)
Строка 4: Строка 4:
Установленный таким образом дистрибутив встречает пользователя при первом запуске после установки экраном первоначальной настройки дистрибутива, где пользователю предлагается выбрать язык, принять лицензионное соглашение, настроить дату/время, настроить сеть, задать пароль root, создать системного пользователя.
Установленный таким образом дистрибутив встречает пользователя при первом запуске после установки экраном первоначальной настройки дистрибутива, где пользователю предлагается выбрать язык, принять лицензионное соглашение, настроить дату/время, настроить сеть, задать пароль root, создать системного пользователя.


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


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


При загрузке дистрибутива доступны следующие опции
При загрузке дистрибутива доступны следующие опции:
* '''oem''' - включает стандартный режим установки OEM, при котором при установке отсутствуют шаги: настройка сети, создание пароля root, создание системного пользователя. А при первом запуске напротив эти шаги присутствуют.
* '''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_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''' - параметры, предназначенные для отключения/включения шагов настройка сети, создание пароля root, создание системного пользователя в инсталяторе и при первом запуске. Могут принимать значения: '''pre''', '''post''', '''pre-post'''. '''pre''' - шаг только в инсталяторе, '''post''' - шаг только при первоначальной настройке, '''pre-post''' - и в инсталяторе и при первоначальной настройке. Если не указан параметр, то значение post.
* '''OEM_NET''', '''OEM_ROOT''', '''OEM_USER''' параметры, предназначенные для отключения/включения шагов «Настройка сети», «Администратор системы», «Системный пользователь» в инсталляторе и при первом запуске. Данные параметры могут принимать значения:
**'''pre''' — включить шаг только при установке;
**'''post''' (по умолчанию) — включить шаг только при первоначальной настройке;
**'''pre-post''' — включить шаг при установке и при первоначальной настройке;
**'''no''' — отключить шаг при установке и при первоначальной настройке.
 
Например, можно включить шаг Администратор системы при установке и при первоначальной настройке, чтобы иметь возможность донастроить систему после установки перед передачей компьютера конечному пользователю:
 
[[Изображение:Boot-oem0.png|900px|OEM. Включить шаг Администратор системы при установке и при первоначальной настройке]]
 
== Режим загрузки OEM ==
После установки в режиме OEM, в параметрах загрузки будет прописано systemd.unit=setup.target:
 
[[Изображение:Boot-oem2.png|900px|Режим загрузки OEM. Параметры загрузки]]
 
Это специальная цель для systemd, которая запустит alterator-setup.
Для того чтобы загрузиться один раз в обычном режиме, удалите этот параметр.
После завершения работы 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

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

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

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