Создаем собственный Ubuntu Live CD

Live CD Ubuntu — отличная штука. Но и он не совершенен, потому что обычно содержит предостаточно того что вам не нужно, вместо того что действительно необходимо. Поэтому, согласитесь, весьма неплохо иметь собственный дистрибутив который содержит необходимые вам приложения. В этом случае вы сильно сэкономите время при установке или восстановлении системы. К счастью, сделать такой Live CD не сложно, давайте разберемся как.

Начало


Инструмент который нам понадобиться для создания собственного Live CD называется Reconstructor. Это бесплатное веб-приложение, поэтому оно не требует установки. Все что нужно — зарегистрироваться.

После того как процесс регистрации будет закончен, создайте новый проект:

Заполните базовую информацию по вашему проекту (в нашем случае мы хотим собрать Ubuntu 9.10 включив в него кое-какие полезные утилиты).

Настройка вашего CD


В основном окне настройки проекта вы можете определить ряд параметров, давайте начнем с того что добавим необходимые нам пакеты из числа тех что не входят в дефолтовый LiveCD.

Нажмите иконку «плюс» рядом с «Packages» («Пакеты»):

Введите для поиска имя пакета, как только он будет найден, нажмите добавить («add»). Список нужных вам пакетов можно взять в существующей уже установленной системе (вы же вряд-ли будете собирать свой CD не будучи уже пользователем Ubuntu?).

Кстати, Reconstructor доступны все репозитории, поэтому с universe и mulitverse проблем не будет.

Reconstructor умеет не только добавлять пакеты. С его помощью можно поменять дефолтовые «обои», добавить сплэш-скрин или кастомизировать Gconf. Все эти настройки можно найти в разделе «Модули» (Modules):

Рассмотрим еще один пример использования «Модулей». Например, нам требуется чтобы в состав нашего LiveCD входил антивирусный сканер Avast! К сожалению, он не представлен в репозиториях, но его можно установить из deb-пакета. Для этого добавьте модуль «Install deb Package».

После этого на главной страницы проекта кликните на ссылку «Install deb Package» под заголовком «Модули» и укажите путь для загрузки пакета.

Совместная работа над Live CD


Reconstructor позволяет даже совместную работу над одним проектом. Для этого существует секция «Members» («Члены»), где можно добавить участников. Кроме того можно помечать проекты соответствующими тэгами.

В результате. Наш Live CD будет выглядеть примерно следующим образом:

Загрузка вашего CD


Как только процесс настройки будет завершен, можно переходить к следующему этапу — созданию ISO-образа, его закачки и записи.

Вернитесь к главному меня Reconstructor и нажмите иконку «шестеренки» (Build Project):

Это активирует процесс сборки проекта. Он займет какое-то время (для CD обычно около 20 минут). При этом вы можете не дожидаться окончания, потому что когда процесс будет окончен, вы получите оповещение содержащее ссылку на образ на электронную почту (ту что зарегистрирована в Reconstructor).

Запись LiveCD


Скаченный образ можно записать на диск, и на этом дело можно считать законченным. Вряд-ли кого-то стоит учить записывать диски, отмечу лишь, что как альтернативу можно использоваться «загрузочную флэшку». Ее создание — дело не сложное, но является уже отдельной темой. Если вам необходима такая штука, вы без проблем найдет информацию о том как такую флэшку сделать. Кстати, Reconstructor хорош еще и тем что его можно использовать локально. Если вам неудобно использовать Reconstructor как веб-приложение, вы может скачать и установить движок https://www.reconstructor.org/news/14. В этом случае вам не придется скачивать образы.