Алексей Федорчук
Для изготовления образов в системе Refracta предназначены две утилиты — текстовая refractasnapshot
и графическая refractasnapshot-gui
. Функционально они абсолютно одинаковы, и потому использование той или иной — по вкусу и (или) по ситуации. Например, текстовая утилита незаменима при создании образов базовой системы, без какого либо десктопа или оконного менеджера. Однако в данный исторический момент такая задача не стоит, и к тому же она некогда была подробно описана. Поэтому ниже речь пойдёт об утилите графической.
Замечание: прежде чем приступать к созданию образа, мы с Мануалом взяли за правило обновить систему и очисть её от продуктов жизнедеятельности:
$ sudo ucaresystem-core
И на всякий случай перезагрузить машину. Чего и всем желаем.
Как было сказано ранее, графический «снапшоттер» запускается из пункта Администрирование главного меню Cinnamon, и для начала запрашивает пароль для доступа к правам администратора. После чего возникает окно с предложением либо продолжить процедуру (Next), либо сначала заняться настройками (Setup):
Разумеется, при первом запуске «снапшоттера» начать надо со второго варианта. Который сводится к редактированию двух файлов — /etc/refractasnapshotter.conf
и так называемого «файла исключений»:
Что предваряется проверкой свободного дискового пространства — здесь надо просто нажать OK:
Редактирование производится в умолчальном текстовом редакторе графического режима (в Cintu это будет Geany). У нас с Мануалом для файла /etc/refractasnapshotter.conf
оно свелось к заданию шаблона имени будущих образов (значения строк stamp
и snapshot-basename
) и определению максимальной степени xz-сжатия (по умолчанию xz-сжатие вообще отключено):
Файл исключений по умолчанию — /usr/lib/refractasnapshot/snapshot_exclude.lisr
. В нём перечисляются каталоги и файлы, которые не должны включаться в будущие образы. Секции, относящиеся к корневой файловой системе, мы не трогали вообще. Ну а что исключать из каталога /home
— каждый должен решать сам. Очевидно, что здесь в перую очередь надо изымать всякие кэши и прочие dot-каталоги, содержимое которых не должно тиражироваться:
Смысл прочих опций обоих файлов можно уточнить в официальной документации проекта Refracta, имеющейся и в русском переводе.
После окончания редактирования и сохранения его результатов окно редактора автоматически закроется и поступит предложение приступить собственно к созданию образа — здесь достаточно нажать Enter:
Перед этим, однако, можно изменить имя дистрибутива с умолчального Ubuntu на какое угодно. В нашем случае логично назвать его Cintu, это имя попадёт потом в меню загрузчика:
Вот теперь процесс пойдёт:
И, при заданных нами параметрах сжатия будет идти достаточно долго, причём никакой индикации его в процентах или там оставшемся времени не увидеть:
И завершится сообщением о счастливом финише:
По нажатии клавиши OK можно полюбоваться плодами своих трудов — они будут в каталоге /home/snapshot
в виде файла образа *.iso
и файла контрольной суммы к нему — *.sha256
. Ну а дальше остаётся «сболванить» полученный образ или «отфлешить» его, а затем загрузить целевую машину с полученного носителя и приступить к установке. Но об этом — в продолжении программы нашего цирка.
>Для изготовления образов в системе Refracta предназначены две утилиты — текстовая refractasnapshot и графическая refractainstaller-gui.
Алексей, скорее всего, здесь немножко попутали названия утилит.
Спасибо за очерк.
Спасибо, поправил :)
Сегодня на практике проверила сборку образа рабочей Matuntu-Z32 при помощи Refracta и описанного Вами опыта. Выполнение операции длилось более 2-х часов. В результате появился образ размером 1,7 ГБ (без очистки, но со сжатием). Записала на флешку программой MultiBootUSB, поскольку MultiSystem «увидела», что тип образа не Ubuntu, а Debian и отказалась с ним работать.
Система успешно загрузилась на другом ноутбуке.
Теперь жду Вашего опуса об инсталляции из рефрактного образа.
Таня, спасибо за опробование на практике!
А опус всё ещё сочиняется :)