В прошлом месяце мы рассмотрели Distroshare Ubuntu Imager , который позволяет любому создать собственный дистрибутив Ubuntu из своей текущей установки. Каким бы мощным ни был сценарий Distroshare, ручная настройка может подойти не всем. Создатели Pinguy OS, одной из самых удобных производных Ubuntu, создали форк старого исходного кода Remastersys и превратили его в простую и удобную в использовании графическую утилиту для создания загрузочных ISO-образов из любого Linux на базе Ubuntu. установка.
Как получить PinguyBuilder
Двоичные файлы Pinguybuilder размещаются на ИсточникForge . Существует две версии: 3.x и 4.x. Версия 3 работает с Ubuntu 14.04 и 14.10. Для версии 15.04 и выше можно использовать версию 4.
Чтобы получить последние двоичные файлы (на данный момент 3.3 и 4,3), вы также можете просто использовать wget.
wget http://freefr.dl.sourceforge.net/project/pinguy-os/ISO_Builder/pinguybuilder_3.3-2_all.deb
скачает версию 3 и
wget http://netcologne.dl.sourceforge.net/project/pinguy-os/ISO_Builder/pinguybuilder_4.3-2_all.deb
получите вам версию 4.
Чтобы установить загруженный файл deb, разработчики рекомендуют gdebi
(поскольку у pinguybuilder есть несколько зависимостей, которые dpkg не обрабатывает).
Во-первых, вам, вероятно, потребуется установить gdebi, поскольку он обычно не включен в системы на базе Ubuntu.
sudo apt-get install gdebi
Затем, используя сам gdebi
, установите PinguyBuilder,
sudo gdebi pinguybuilder*.deb
или, если быть точнее, используйте
sudo gdebi pinguybuilder_3.3-2_all.deb
или
sudo gdebi pinguybuilder_4.3-2_all.deb
соответственно.
Примечание. Более простой способ — найти файл.deb, щелкнуть его правой кнопкой мыши и выбрать «Открыть с помощью ->Установщик пакетов GDebi».
Использование PinguyBuilder
При запуске PinguyBuilder запрашиваются права root.
Далее он предупредит вас, что вам следует закрыть все запущенные программы и закрыть все окна, прежде чем продолжить.
В тексте предупреждения указано «Резервное копирование», что является одним из способов использования PinguyBuilder, но в любом случае лучше сделать это на всякий случай. Когда вы закончите и нажмете «ОК», перед вами появится несколько вариантов на выбор.
Примечание : между пользовательскими интерфейсами версий 3 и 4 практически нет разницы; они просто будут работать для разных версий Ubuntu.
Выбор «Резервное копирование» позволит вам сделать полную резервную копию вашей системы, включая все пользовательские данные и личную информацию, и превратить ее в загрузочный файл ISO.
Опция «Расстояние» делает то же самое, но исключает ваши личные данные и всю информацию, специфичную для пользователя. Это фактически создаст повторно распространяемый ISO-образ, который будет работать и настраиваться так же, как ваша текущая работающая система — идеально подходит для создания «домашних» дистрибутивов.
Два других параметра позволят вам разбить предыдущий процесс на две части: «Distcdfs» создаст распространяемую файловую систему, которую вы сможете впоследствии изменить по своему усмотрению. «Distiso» превратит его в ISO-образ, когда вы будете готовы.
Существует несколько способов, которыми PinguyBuilder позволяет настроить ваш новый дистрибутив. Параметры под основными функциями позволят вам добавить собственное фоновое изображение GRUB как для рабочей среды, так и для установленной системы, анимацию загрузки Plymouth, а также позволят вам выбрать пользователя, настройки которого будут реплицированы.
Существует также вкладка «Настройки», которая позволяет выполнить некоторые дополнительные, хотя и незначительные, настройки и в основном предназначена для настройки рабочего каталога, имени файла и имени пользователя, которые будут использоваться в живой среде.
Когда вы все настроите, просто нажмите «Резервное копирование» или «Дист» на первой вкладке и наблюдайте за прогрессом в окне вывода.
Единственное, о чем вам следует беспокоиться, это то, что размер ISO не может превышать 4 ГБ. Это связано с ограничением стандарта ISO 9660, который не позволяет использовать файлы большего размера.
Конечно, вы можете запустить PinguyBuilder из командной строки. Это может быть полезно, если вы пытаетесь реплицировать установку сервера или любую среду, работающую только с терминалом. Просто введите
sudo PinguyBuilder
в терминал (с учетом регистра!), чтобы получить список различных параметров командной строки, которые вы можете использовать.
Заключение
Создать собственный дистрибутив дома с некоторыми приятными настройками не может быть намного проще. PinguyBuilder, сценарий и графический интерфейс, используемые для создания ISO-образов PinguyOS, делают этот процесс простым и легким для всех, кто хочет создать резервную копию своих систем или создать свои собственные дистрибутивы для друзей и семьи или даже для более широкой аудитории.