Alterator-kopidel

Материал из ALT Linux Wiki

Название пакета

alterator-kopidel

Назначение

Модуль Копидел предоставляет пользователю простой интерфейс для копирования рабочей системы, настроенной под его требования, на другие ПК.

Модуль предоставляет следующие возможности:

  • позволяет создать разливочный образ ОС, с которого можно быстро установить целевую ОС, аналогичную исходной ОС;
  • позволяет выбрать исключения для каталогов;
  • позволяет указать каталог для создания образа;
  • позволяет включить режим OEM. Если данный режим включен, то при первой загрузке целевой ОС пользователю будет предоставлена возможность сделать все персональные настройки (выбор имени пользователя, настройка языка и т. д.);
  • позволяет сжать скопированную файловую систему.

Модуль Копидел можно использовать на дистрибутивах «Альт», основанных на платформе p11 или более поздних.

Примечание: Исходная система — система, с которой делается образ. Целевая система — система, на которую будет установлен разливочный образ.
Примечание: Для создания разливочного образа необходимо обеспечить наличие достаточного места (примерно в 2,5 раза больше всей файловой системы).
Внимание! На целевой системе будут удалены все существующие данные.

Запуск

Модуль Копидел доступен в GUI (раздел Система ▷ Копидел).

Интерфейс модуля

Интерфейс модуля Копидел

Доступны следующие настройки:

  • «Рабочий каталог» — в данном списке отображается список разделов, в котором может быть создан рабочий каталог alterator-kopidel-workdir:
    Копидел. Выбор рабочего каталога
    В рабочем каталоге будет создан разливочный ISO-образ (razlivochniy.iso).
    Рабочий каталог может быть создан на разделе, доступное пространство которого удовлетворяет условию: размер файловой системы за исключением игнорируемых файлов и рабочей каталога * 2 + 1 ГБ.
    Рабочий каталог не может быть создан на файловых системах с флагами монтирования ro и nodev.
  • «Использовать стандартный список файлов, игнорируемых при копировании» — в качестве источника игнорируемых файлов используется файл /usr/share/alterator-kopidel/default-ignored-files.txt. В данном файле содержится список файлов и каталогов (по одному на каждой строке), которые не должны быть скопированы на целевую систему. По умолчанию:
    /home/*/[^.]*
    /dev
    /proc
    /sys
    /tmp
    /run
    /mnt
    /media
    /lost+found
    
  • «Путь к пользовательскому списку игнорируемых файлов» — позволяет указать свой файл со списком игнорируемых файлов и каталогов (файлы и каталоги должны быть указаны по одному на каждой строке);
  • «Установка в режиме OEM» — если выбран этот режим, то при первом запуске после установки образа на целевую машину, будет запущен мастер настройки системы. Мастер настройки системы по умолчанию состоит из шести шагов:
    • «Выбор основного языка системы»
    • «Лицензионное соглашение»
    • «Дата и время»
    • «Установка пароля учетной записи администратора (root)»
    • «Создание учётной записи системного пользователя»
    • «Завершение настройки»
    При установке в режиме OEM будут удалены все пользователи исходной ОС.
Примечание: Настроить мастер настройки системы можно с помощью файла /etc/alterator-setup/steps (например, можно добавить шаг настройки сети net-eth, или удалить шаг создания учётной записи системного пользователя users).
  • «Устройство для установки GRUB» — позволяет указать, где следует располагать загрузчик для корректного запуска ОС (данный параметр доступен только для режима EFI):
    Копидел. Выбор устройства для установки GRUB
    В режиме Legacy загрузчик будет установлен в корневой каталог (т.е. в тот раздел где установлена сама система).
  • «Сжать копируемую файловую систему с помощью xz» — позволяет максимально сжать файлы.
    Если выбрана опция «Сжать копируемую файловую систему с помощью xz», шаг копирования файловой системы будет занимать длительное время.
  • Кнопка «Создать разливочный образ» запускает процесс создания разливочного образа.

После запуска процесса создания разливочного образа верхний индикатор прогресса (progress bar) будет отображать выполняемую задачу, нижний — процент выполнения данной задачи:

Копидел. Процесс создания разливочного образа

Примечание: Интерфейс модуля Копидел в режиме Legacy: Интерфейс модуля Копидел в режиме Legacy

Инструмент командной строки kopidel

Создать разливочный образ можно и в командной строке.

Команда создания разливочного образа:

# kopidel [опции] workdir

где:

workdir — путь к рабочему каталогу alterator-kopidel-workdir.

Доступные опции:

  • -X, --ignored-from — путь к файлу со списком игнорируемых файлов (по умолчанию используется файл /usr/share/alterator-kopidel/default-ignored-files.txt);
  • --xz — сжать скопированную файловую систему с помощью xz;
  • -O, --oem-mode — установка в режиме OEM;
  • -g, --grub-device — устройство для установки GRUB (применимо только для режима EFI);
  • --list-workdirs — показать список возможных рабочих каталогов и выйти;
  • --list-grub-devices — показать список устройство для установки GRUB и выйти;
  • -v, --version — показать версию и выйти;
  • -h, --help — показать справку и выйти.

Примеры:

  • просмотреть список возможных рабочих каталогов:
    # kopidel --list-workdirs
    Список возможных рабочих каталогов:
    
    name:/alterator-kopidel-workdir
    label:/alterator-kopidel-workdir в разделе /dev/sda3
    
  • просмотреть список доступных устройств GRUB :
    # kopidel --list-grub-devices
    Список доступных устройств GRUB:
    
    name:efi
    label:EFI (рекомендуемый)
    
    name:eficlearnvram
    label:EFI (сначала очистить NVRAM)
    
    name:efinonvram
    label:EFI (запретить запись в NVRAM)
    
    name:efiremovable
    label:EFI (для съёмных устройств)
    
    name:none
    label:Не устанавливать загрузчик
    
  • создать разливочный образ в каталоге /alterator-kopidel-workdir:
    # kopidel /alterator-kopidel-workdir
    
  • создать разливочный образ в каталоге /home/alterator-kopidel-workdir, установить загрузчик в специальный раздел «EFI» (для режима EFI):
    # kopidel -g efi /home/alterator-kopidel-workdir
    
  • создать разливочный образ в каталоге /home/alterator-kopidel-workdir, использовать OEM-режим, установить загрузчик в специальный раздел «EFI» (для режима EFI):
    # kopidel -O -g efi /home/alterator-kopidel-workdir
    

Создание и разливка разливочного образа

Внимание! На целевой системе будут удалены все существующие данные.


Процедура создания разливочного образа и разливки его на целевую систему состоит из следующих шагов:

  1. Установить систему на исходный ПК (при установке следует разбить диск так, как он будет разбит и на целевых машинах).
  2. Установить модуль Копидел.
  3. Произвести настройку исходной ОС (установить/удалить пакеты, …).
  4. Обеспечить наличие достаточного места для создания разливочного образа (объём занятого места на диске * ~2,5).
  5. Создать разливочный образ в командной строке, выполнив команду kopidel, или в ЦУС (в модуле Копидел выбрать необходимые опции и нажать кнопку «Создать разливочный образ»).
  6. Дождаться создания образа ОС (создание образа может занять довольно продолжительное время). Если разливочный образ создается в ЦУС, создание образа будет завершено, когда на верхнем индикаторе выполнения появится сообщение «Создание разливочного образа успешно завершено»:
    Копидел. Создание разливочного образа завершено
  7. Перенести разливочный образ ОС из рабочего каталога на загрузочное устройство.
  8. Произвести загрузку с разливочного образа на целевом ПК:
    Загрузка с разливочного образа
  9. Программа перенесёт копию исходной ОС на целевой ПК (процедура переноса может занять довольно продолжительное время). На экране будет отображаться процесс переноса:
    Установка системы из разливочного образа
  10. Отключить загрузочное устройство.
  11. Загрузится с целевой системы:
    Загрузка целевой ОС
Внимание! На целевом ПК размер и количество дисков должны совпадать с размером диска на исходной машине. Если размер дисков не совпадает, установка будет невозможна, на экране будет отображаться ошибка:

Ошибка при установке разливочного образа


Примечание: Если при создании образа был выбран режим ОЕМ, то при первой загрузке пользователь попадет в мастер настройки системы:

Мастер настройки системы