Я разрабатываю систему тонких клиентов и собираюсь использовать технологию SPICE от Red Hat.

Единственные дистрибутивы Linux, в которые входит клиент SPICE, - это Fedora 14 и 15, но они слишком большие - им требуется более 5 ГБ свободного места, что для меня неработоспособно, поскольку я могу использовать только до 1 ГБ.

Как я могу создать свой собственный Linux Live CD с предустановленными конкретными программами? (Я собираюсь установить клиент SPICE и использовать его)

Любая помощь будет высоко оценен.

5 ответов5

4

Я делал это несколько раз - я думаю, это можно сделать с помощью LinuxFromScratch. Однако эта статья может помочь вам в дальнейшем:

http://www.linuxjournal.com/article/7246

2

Ваш лучший выбор - SliTaz. Это 30 МБ, и как только вы закончите установку и удаление всех приложений, вы можете упаковать его как LiveCD! Лучшая вещь когда-либо! Нажмите здесь, чтобы получить SliTaz

SliTaz поставляется с Tazlito по умолчанию, попробуйте, вам понравится простота доступа! :)

Tazlito - небольшая утилита для извлечения LiveCD, восстановления образа ISO и восстановления корневой файловой системы LiveCD. Tazlito также может генерировать дистрибутив из списка ранее загруженных пакетов. Для запуска Tazlito использует файл конфигурации /etc/tazlito/tazlito.conf или легко сгенерированный файл tazlito.conf, найденный в текущем каталоге. Он указывает имя ISO, том, сопровождающий и пути пакетов для распространения и сгенерированный ISO. Tazlito также может создать каталог, содержащий дополнительные файлы, которые будут скопированы на LiveCD при создании дистрибутива.

Tazlito распространяется под свободной лицензией GNU GPL V3, установленной по умолчанию на SliTaz и успешно установленной на Debian GNU /Linux. Вы найдете дополнительную информацию о создании LiveCD в Руководстве.

1

Я сделал это однажды на Ubuntu LiveCD. Я скопировал содержимое CD на жесткий диск, открыл casper в каталог, сделал chroot и использовал apt-get для установки программного обеспечения.

После этого это был только вопрос закрытия.

Некоторое дальнейшее чтение:

https://help.ubuntu.com/community/LiveCDCustomization

1

Взгляните на Open Build Service. Это позволяет создавать собственные дистрибутивы, а также функции упаковки. Хотя проект начинался в openSUSE, теперь он полностью охватывает и другие основные разновидности Linux.

Существует отличная вики , включая серию учебных пособий здесь.

0

Я нашел это: Bootstrap JeOS. Это похоже на хороший подход. Когда-нибудь я найду время для LFS!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .