Как создать легкий дистрибутив Linux с установленными конкретными приложениями

2396
bakytn

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

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

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

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

0

5 ответов на вопрос

4
RossDoughty

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

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

спасибо за совет, LFS был бы лучшим, но мне это нужно немедленно, у меня просто недостаточно навыков в LFS, чтобы сделать это быстро. bakytn 13 лет назад 0
Хорошо, да, это займет некоторое время, надеюсь, сайт поможет. :). RossDoughty 13 лет назад 0
+1000000. LFS потрясающий n0pe 13 лет назад 1
2
adeelx

Ваш лучший выбор - 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 в Руководстве.

да, я просто собирался поиграть с этим. bakytn 13 лет назад 0
1
Antti Rytsölä Circles Consult

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

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

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

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

элегантный подход, но мне также нужно уменьшить его до 300 или 400 МБ, чтобы, наконец, потреблять 1 ГБ при установке (на самом максимальном уровне). Я полагаю, я не могу apt-get удалить и т.д.? bakytn 13 лет назад 0
dpkg -P удаляет пакеты. Не должно быть никаких проблем с удалением материала, но живые компакт-диски часто уже достаточно плотные. Antti Rytsölä Circles Consult 13 лет назад 0
1
bitslave

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

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

большое спасибо вам. Я нашел JeOS по ссылке, которую ты послал! Я думаю, что это именно то, что мне нужно. bakytn 13 лет назад 0
0
bakytn

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

Похожие вопросы