Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Дистрибутивы

Как с помощью Web создать свой собственный Debian Live CD

Оригинал: "How to Create a Custom Debian Live CD through the Web"
Автор: Joshua Price
Дата публикации: September 14, 2010
Перевод: Н.Ромоданов
Дата перевода: ноябрь 2010 г.

Если в Debian выделить главное, то это - его функциональность. Как правило, вы не перейдете на Debian ради самых последних разработок или различных украшательств, но если вам нужен исключительно универсальный, стабильный и надежный Linux, вы не найдете ничего, равного Debian. Одним из новых предложений Debian является возможность создания пользовательского Live CD непосредственно на сайте Debian. Вы выбираете необходимые вам возможности, а сайт создает образ. Как и все, что касается Debian, эта возможность неброская — вы не найдете анимации AJAX или эффектов jQuery, но это исключительно функциональный, гибкий и мощный инструмент, и ниже описывается, как им пользоваться.

Базовые настройки

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

Debian Live Project: основное окно

Рис.1. Базовые настройки

Параметр binary-images определяет тип образа, который вы хотите создать. В большинстве случаев вам достаточно оставить стандартный формат CD - ISO.

В параметре distribution вы можете указать, какой релиз Debian следует использовать для установки. Если кратко, то для Debian всегда есть три релиза — stable (стабильный), testing (находящийся в тестировании) и unstable (нестабильный). Текущий стабильный релиз имеет кодовое название Lenny и текущий релиз, находящийся в тестировании, - Squeeze. Нестабильный релиз всегда - Sid. Чтобы обеспечить максимальную надежность, выбирайте Lenny (стабильный), но, как показывает история, на настольном компьютере достаточно хорошо работают функции тестовой ветви.

Параметр packages-lists обеспечивает простой способ выбора заранее определенной группы пакетов. Например, если вы хотите запустить в KDE домашнюю студию, нужно просто выбрать пакет studio-kde.

Предположительно раздел tasks позволит вам указать определенные задачи, для которых создается образ, однако эта возможность фактически полностью недокументирована, что случается редко с инструментарием для Debian.

Параметр packages является списком пакетов, которые вы хотите включить в ваш CD и которые не входят в состав списков, выбранных вами ранее. Здесь можно указать что-нибудь из репозиториев Debian, из медиаплейеров, таких как VLC, или средств восстановления системы, таких как gparted.

Расширенные настройки Bootstrap

Если бы мы могли установить все с помощью основных настроек, то описываемые ниже настройки не были бы столь полезными. Следующий раздел параметров конфигурирования будет доступен, если вы щелкните мышкой по строке Advanced Bootstrap Options (Расширенные настройки периода загрузки) и получите доступ к еще нескольким важным настроечным параметрам.

Debian Live Project: Расширенные настройки Bootstrap

Рис.2. Расширенные настройки Bootstrap

В настоящее время параметр architecture позволяет выбирать только процессоры типа 386. В сравнении с семействами SPARC или PowerPC это архитектура широкого семейства процессоров. Конкретный тип процессора (686, 64-разрядный и т.д.) вы установите в следующем разделе.

Параметр bootstrap-flavour указывает те пакеты, которые будут использоваться при создании базовой системы. Независимо от того, хотите ли вы сделать образ вашего диска как можно меньше, вы, вероятно, захотите для этого параметра оставить значение standard (стандартные).

Для параметра mirror-bootstrap оставьте единственное уже указанное значение, поскольку в этом случае пакеты будут браться с того сервера, где создается образ, но для параметра mirror-binary вы можете указать зеркало с пакетами, находящееся в вашем регионе. Пользователи из Соединенных Штатов могут, например, изменить http://ftp.de.debian.org/debian/ на http://ftp.us.debian.org/debian/.

Параметр mirror-binary-security можно смело оставить таким, как он указан, но если вы собираетесь использовать программное обеспечение, не являющееся открытым (Flash, Skype и т. д.), вам нужно в параметре archive-areas указать значения "contrib" и "non-free".

Расширенные настройки Chroot

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

Debian Live Project: настройки Chroot

Рис. 3. Расширенные настройки Chroot

Если в параметре chroot-filesystem указано squashfs, то файлы на вашем live CD будут сжатыми, что даст вам больше места для приложений. Обычно это то, что вам нужно.

В параметре linux-flavours вы можете более подробно определить архитектуру своего процессора. В выпадающем списке есть все типы поддерживаемых процессоров 386, а также и образы, создаваемые для виртуальных машин.

Как ни странно, параметры security и symlinks являются, кажется, еще двумя возможностями, которые фактически недокументированы. Некоторые ограниченное тестирование указывает, что параметр security, возможно, связан с конфигурированием SELinux.

С помощью параметра sysvinit вы можете решить, будете ли вы использовать устаревшую систему SysV Init. Если у вас нет особой причины ее использовать, вы, вероятно знаете, что вы должны сделать, - оставить для этой настройки значение False.

Расширенные настройки Binary

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

Debian Live Project: настройки Binary

Рис.4. Расширенные настройки Binary

Параметр bootloader позволяет вам выбрать в качестве загрузчика syslinux или GRUB. Syslinux проще и используется в качестве стандартного загрузчика для Live CD, но GRUB может предоставить больше возможностей. Если у вас нет причин использовать GRUB, то Syslinux это самый надежный и простой вариант.

В параметре debian-installer вы можете указать, хотите ли вы разрешить установку системы с вашего носителя. Согласно мнению команды, которая разработала Debian Live, это не совсем в духе системы (возможно, лучше выбрать официальный инсталляционный Debian CD), но, тем не менее, это поддерживается.

Если вы хотите, чтобы содержимое вашего CD было зашифровано, вы можете просто установить в параметре encryption желаемый уровень шифрования.

Расширенные настройки Source

В этой части есть только два параметра - source и source-images. Первый указывает, включать ли в ваш CD исходный код, а второй — задает формат, в котором он будет храниться.

Заключение

Когда вы закончите формировать свой CD, серверу потребуется несколько минут для того, чтобы построить для вас образ и, когда он будет готов для загрузки, оповестить вас об этом по электронной почте. Как и обычно, разработчики Debian придумали полезный инструмент, который выполняет определенную работу. Получит ли он приз как самый красивый сайт? Наверное, нет. Можно ли с его помощью создать свой собственный Debian Live CD, соответствующий конкретным требованиям? Несомненно.