Проект

Общее

Профиль

Процесс сборки образа типового рабочего места

  1. Общее описание процесса сборки.
  2. Необходимые пакеты.
  3. Параметры среды.
  4. Сборка образа.
  5. Официальная документация разработчика.

1.Общее описание процесса сборки.

Сборка образа инсталляции ОС осуществляется на ВМ с ОС ALT Linux 8. На ОС должны быть установлены все последние обновления из стандартных репозиториев. В системе так же должны быть установлены необходимые пакеты, согласно п.2. Помимо этого, необходимо задать переменные окружения согласно п.3.
Непосредственно сборка осуществляется из рабочей папки, подготовленной на основе исходного репозитория образа ALT Linux 8. Актуальная рабочая папка /home/repo/mkimage-profiles-kworkstation/ расположена на сервере alt-srv-repo. Выкладка готового образа производится в папку /srv/repo/iso/debug/ или /srv/repo/iso/release/. При этом заменяется символическая ссылка citto-install-latest-x86_64.iso, на последний собранный образ.

2.Необходимые пакеты.

Для сборки образа необходимо установить следующие пакеты:
  • mkimage
  • mkimage-preinstall
  • hasher
  • git-core

3.Параметры среды.

  1. В файле /etc/fstab нужно указать размер tmpfs:
  2. tmpfs /tmp tmpfs size=10g,nosuid 0 0
  3. В файле /etc/hasher-priv/system указать:
  4. allowed_mountpoints=/proc
  5. Выполнить от суперпользователя команду hasher-useradd repo.
  6. Создать в домашней папке пользователя repo, необходимые подпапки: mkdir -p ~/out ~/tmp ~/hasher

4.Сборка образа.

Для сборки образа необходимо выполнить следующие действия:
  • войти на сервер через ssh под пользователем repo
  • перейти в папку /home/repo/mkimage-profiles-kworkstation/
  • запустить скрипт citto_build_iso.sh с ключом release/debug
  • дождаться завершения операции сборки образа
  • удалить временные файлы make distclean

5.Официальная документация разработчика.

https://www.altlinux.org/Mkimage/Profiles/m-p
http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=QUICKSTART;hb=HEAD
https://www.altlinux.org/Mkimage/Profiles/m-p/examples
https://www.altlinux.org/Mkimage/Profiles/m-p/objects
https://www.altlinux.org/Mkimage
https://www.altlinux.org/Hasher

Добавить изображение из буфера обмена (Максимальный размер: 24,4 МБ)