Как создать свой LiveCD (Наиболее полное руководство)

Дистрибутивы, не требующие установки на диск.

Модератор: Модераторы разделов

Ответить
Flaming
Сообщения: 2579

Как создать свой LiveCD

Сообщение Flaming »

Где бы найти руковдоство по созданию своего LiveCD? (желательно на русском) На основе Slackware или Gentoo, но в принципе можно и с нуля.
Спасибо сказали:
Аватара пользователя
Noman
Сообщения: 63
ОС: Ubuntu/Slackware/Debian
Контактная информация:

Re: Как создать свой LiveCD

Сообщение Noman »

Например здесь: http://www.linux-live.org/
"Мысль изреченная есть ложь, но мысль неизреченная — тоже ложь,
потому что в любой мысли уже присутствует изреченность" (с)
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Как создать свой LiveCD

Сообщение Juliette »

Flaming, вам, как гентушнегу, не стыдно задавать такие вопросы на форуме?
тыцЪ
Спасибо сказали:
Аватара пользователя
nrg
Сообщения: 219
Статус: Энерджайзер :)
ОС: OpenSuSe 10.3
Контактная информация:

Re: Как создать свой LiveCD

Сообщение nrg »

Гента Гентой, но собрал на ОпенСусе 10.3 и рад.... минимальная установка, что Генты с портежами и сорцами ядра 1,3 гб, что Суси на 1,5 гб с тем же самым набором софта.... имхо 200мб, которые причем будут сжиматься, не критично и гимороиться с гентой смысла не вижу (сам убил на то целый день, но в итоге забил, т.к. гента помирала после выполнения depmod для генерации modules.dep, кто поможет побороть баг буду благодарен).
OpenSuSe 10.3 на Dell Inspiron 1501 и Семпрон-3000/1024ДДР2-800/120+60+300/NVidia 8500GT.
Участник Sun Open Source User Group, Самара.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Как создать свой LiveCD

Сообщение Flaming »

Значит, так, у меня проблема.
Дело в том, что у меня стоит 64-битная ОСь, а livecd мне нужен, разумеется, 32-битный. При вводе команды genkernel all --no-bootsplash --no-clean попытка скомпилить 64-битное ядро. Вообще, реально ли это сделать, или нужно из другой системы?
Спасибо сказали:
Аватара пользователя
nrg
Сообщения: 219
Статус: Энерджайзер :)
ОС: OpenSuSe 10.3
Контактная информация:

Re: Как создать свой LiveCD

Сообщение nrg »

Ну у генкернеля можно запустить конфигуратор и там выбрать, под какую платформу ядро собирать.
OpenSuSe 10.3 на Dell Inspiron 1501 и Семпрон-3000/1024ДДР2-800/120+60+300/NVidia 8500GT.
Участник Sun Open Source User Group, Самара.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Как создать свой LiveCD

Сообщение Flaming »

Столкнулся с такой проблемой. Во многих LiveCD видеокарта и прочее оборудование определяется само, и автоматически настраивается /etc/xorg.conf и даже compiz\beryl. Живой пример тому Sabayon Linux. Как это реализовать? А то ставить vesa не хочется, если beryl установить на livecd.
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Как создать свой LiveCD

Сообщение nadge »

Посмотрите скрипты knoppix и slax. Кстати, гентушный пакет livecd-tools, кажется, это умеет. На днях буду смотреть.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Как создать свой LiveCD

Сообщение Flaming »

nadge писал(а):
13.01.2008 01:26
Кстати, гентушный пакет livecd-tools, кажется, это умеет.

Посмотрю... Эх, опять читать наверное много придётся, жаль некогда. :(
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Как создать свой LiveCD

Сообщение nadge »

Если ставить livecd-tools с use флагом X, в /etc/init.d ставится скрипт mkxf86config. Судя по названию, он то все и сделает. Насколько эффективно - посмотрите работу стандартного гентушного live-cd (только не мини-сиди), там, если не ошибаюсь, этот же скрипт задействуется.

Сам пока не смотрел, не знаю.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Как создать свой LiveCD

Сообщение Flaming »

nadge, твоя неправда:

Код: Выделить всё

tux / # emerge -pv livecd-tools

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] app-misc/livecd-tools-1.0.39  USE="X opengl" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
tux / # equery f livecd-tools
[ Searching for packages matching livecd-tools... ]
* Contents of app-misc/livecd-tools-1.0.39:
/bin
/bin/bashlogin
/etc
/etc/init.d
/etc/init.d/autoconfig
/etc/init.d/spind
/etc/init.d/x-setup
/sbin
/sbin/livecd-functions.sh
/usr
/usr/sbin
/usr/sbin/net-setup
/usr/sbin/openglify
/usr/sbin/spind
/usr/sbin/x-setup

Но какие-то скрипты появились, осталось понять, как их использовать. Если запустить, то могут нафик всю систему вырубить. :)
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Как создать свой LiveCD

Сообщение nadge »

Сорри, ошибся. Ставится как зависимость x11-misc/mkxf86config, в нем уже лежит нужный файл..
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Как создать свой LiveCD

Сообщение Flaming »

Так что мне теперь делать? Руководства по этому по ходу вообще нет. Всё скинуть на runlevel boot и проверить, что получится?
Что-то пропало у меня желание создавать livecd на основе gentoo. Лучше попробую knoppix пока.
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Как создать свой LiveCD

Сообщение nadge »

Руководства по этому по ходу вообще нет.

К сожалению, да. Приходится разбираться самостоятельно. С другой стороны, это интересно.

Всё скинуть на runlevel boot и проверить, что получится?

Ну да, попробуйте. Я пока настройку Х практически не трогал, не дошел еще до этого этапа. Впринципе, эта штука используется в официальном gentoo live-cd, там нормально работает. Когда дойду до конфигурации Х (постараюсь в течение недели, может быть раньше), расскажу подробно.
Кроме того, все буду тестировать и отлаживать на нвидиях, ати, интеле и вуду.

Что-то пропало у меня желание создавать livecd на основе gentoo. Лучше попробую knoppix пока.

Тоже вариант. Хотя ИМХО зря, особенно если вся проблема сводится только к иксам.

З.Ы. Кстати, какая цель от создания диска?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Как создать свой LiveCD

Сообщение Flaming »

nadge писал(а):
16.01.2008 01:01
З.Ы. Кстати, какая цель от создания диска?

В принципе, один диск можно создать вообще без иксов, либо с использованием vesa и ручной загрузкой иксов, то бишь не для 3д. Его использовать как реаниматор, для разбиения диска и для других подобных случаев.
А ещё хотелось бы ещё один, демонстрационный, чтобы продемонстрировать возможности линукса, берила, компиза и прочих полезностей. Чтобы показывать кому-нибудь линукс, кто его ни разу не видел, и пока как-то не собирается устанавливать.
Первый LiveCD в принципе сделать нечего.
Спасибо сказали:
Valeriy
Сообщения: 409
ОС: openSuSE 11.0

Re: Как создать свой LiveCD

Сообщение Valeriy »

Не знаю в тему, нет.
Посмотри на уже готовый Puppy Linux - 100Мб всего, сейчас уже русифицирован. На основе Слаки.
Конечно ни Кедов, ни Гнома в такой малютке нет, но тоже можно.
Для демонстрации и как реаниматор самое то - когда я запускаю Паппика с флешки и захожу на Виндовые разделы, чтобы посмотреть фильм или подредактировать ворд-эксель файлик, посмотреть картинки - у моих друзей вот такие глаза делаются - :not_i:
Из Паппика много чего можно сконструировать, он это позволяет и, я бы сказал, именно для этого и предназначен. А такое бурное обсуждение на импортном форуме я еще не видел - там темы за сегодня на двух, на трех страницах...
Спасибо сказали:
Ответить