Копидел
Модуль предоставляет пользователю простой интерфейс для копирования
настроенной рабочей системы на другие ПК.
Модуль позволяет:
- создать разливочный образ ОС в формате RAW (.img) или
записать образ напрямую на внешний накопитель, с которого можно быстро
установить целевую ОС, аналогичную исходной;
- указать каталоги, которые следует исключить из копирования;
- выбрать каталог или внешний накопитель для сохранения образа;
- включить режим OEM — при первой загрузке целевой системы пользователь
сможет выполнить персональные настройки (выбор имени, языка, пароля и т.д.);
- сжать скопированную файловую систему с помощью xz.
Примечание. Для создания разливочного образа
необходимо обеспечить наличие достаточного места:
- при создании RAW-образа требуется место, равное примерно
размеру копируемой системы;
- при использовании сжатия xz требуется место до двукратного
размера системы, так как итоговый размер сжатого образа заранее
предсказать невозможно.
При создании образа формируется файл vm-profile.scm,
содержащий разметку диска исходной системы.
Эта разметка будет применена на целевой машине.
Внимание! При установке образа на целевой системе все
существующие данные будут удалены.
Интерфейс модуля
Тип образа выбирается с помощью радиокнопок:
- «Разливочный образ» — создаётся файл образа системы в формате .img
(razlivochniy.img);
- «Разливочный внешний накопитель» — образ записывается
напрямую на выбранный внешний носитель
(например, USB-флешку или неразмеченный раздел диска).
При выборе опции «Разливочный образ» отображается поле
«Рабочий каталог» со списком разделов, подходящих для создания образа.
Для обновления списка каталогов можно нажать кнопку
«Обновить список возможных рабочих каталогов»
(полезно, например, если изменился список игнорируемых файлов).
Ограничения для выбора раздела:
- выбираются только разделы, на которых достаточно места;
- раздел должен быть примонтирован;
- рабочий каталог не может находиться на файловых системах,
смонтированных с флагами ro (только для чтения) или nodev.
В выбранном разделе будет создан каталог alterator-kopidel-workdir,
внутри которого формируется файл образа razlivochniy.img.
При выборе варианта «Разливочный внешний накопитель» отображается поле
«Внешний накопитель» со списком устройств, подходящих для создания образа.
Для обновления списка носителей можно нажать кнопку
«Обновить список возможных внешних накопителей».
Дополнительные настройки:
- «Использовать стандартный список файлов, игнорируемых при копировании» — в
качестве источника игнорируемых файлов используется файл
/usr/share/alterator-kopidel/default-ignored-files.txt.
В нём перечислены пути (по одному на каждой строке),
которые не копируются на целевую систему;
- «Путь к пользовательскому списку игнорируемых файлов» — позволяет
указать свой файл со списком игнорируемых файлов и каталогов
(по одному на каждой строке);
- «Установка в режиме OEM» — если выбран этот режим,
то при первом запуске после установки образа на целевую машину
будет запущен мастер первоначальной настройки,
включающий по умолчанию следующие шаги:
- Выбор основного языка системы
- Лицензионное соглашение
- Дата и время
- Установка пароля учётной записи администратора (root)
- Создание новой учётной записи системного пользователя
- Завершение настройки
Настроить мастер настройки системы можно
с помощью файла /etc/alterator-setup/steps.
- «Установить GRUB с флагом --removable» — включает режим
совместимой установки загрузчика.
Этот режим полезен для создания гибридных образов, совместимых
с загрузкой как в BIOS, так и в UEFI.
- «Сжать копируемую файловую систему с помощью xz» — включает
максимальное сжатие создаваемого образа. Экономит место, но увеличивает время копирования.
Примечание: при установке в режиме OEM
все пользователи исходной системы будут удалены.
Кнопки:
- «Создать разливочный образ» — запускает процесс
создания разливочного образа;
- «Прекратить создание разливочного образа» — становится
активной после старта процесса и позволяет прервать его.
Во время работы отображаются два индикатора (progress bar):
- верхний — отображает текущую выполняемую задачу;
- нижний — процент выполнения шага.
Создание и разливка разливочного образа
Процедура создания разливочного образа и разливки его на целевую систему:
- Установите систему на исходный ПК, разметив диск так,
как он будет размечен на целевых машинах.
- Установите модуль Копидел.
- Произведите настройку исходной ОС (установить пакеты, настроить ПО и т.д.).
- Обеспечьте наличие достаточного места для создания разливочного образа.
- Запустите ЦУС, модуль Копидел.
- Выберите необходимые опции, нажмите кнопку «Создать разливочный образ»
и дождитесь создания образа ОС
(создание разливочного образа может занять довольно продолжительное время).
Создание образа будет завершено, когда на верхнем индикаторе выполнения
появится сообщение «Создание разливочного образа успешно завершено».
- Произведите загрузку с разливочного образа на целевом ПК.
- Программа перенесёт копию исходной ОС на целевой ПК
(процедура переноса может занять довольно продолжительное время).
Процесс переноса будет отображаться на экране.
- Отключите загрузочное устройство.
- Загрузитесь с целевой системы.