Свой LiveCD (как сделать)

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

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

skvitek
Сообщения: 96

Re: Свой LiveCD

Сообщение skvitek »

Вот тебе пример рабочего xorg.conf из LiveCD(я таки сделал его на основе слаки).
http://pastebin.com/d69fb09b9
nyashka
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: Свой LiveCD

Сообщение sda »

frp, я честно восхищаюсь вами. на создание вот этого диска:

Enlightenment LiveCD

потратил два вечера. OpenSUSE. основной "инструмент" работы - kiwi (http://en.opensuse.org/LiveDVD). да, доки устарели, многое не написано как надо, но идея в принципе ясна и реализация прошла успешно (никто не жаловался).

по поводу иксов - нужно выполнить что-то вроде

X -configure

и создать xorg.conf с нуля для любой системы, на которой крутится live cd. Xorg в принципе способен стартануть и без /etc/X11/xorg.conf (не помню правда с какой версии). а вот кривой /etc/X11/xorg.conf может угробить дело наверняка.

удачи.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

Вот тебе пример рабочего xorg.conf из LiveCD(я таки сделал его на основе слаки).
http://pastebin.com/d69fb09b9

Результат тот же. Монитор гаснет. И с этим конфигом даже виртуальная машина не работает.
по поводу иксов - нужно выполнить что-то вроде

X -configure

У меня говорит "нет такой команды". Пакета такого тоже нет. Где его взять?
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: Свой LiveCD

Сообщение sda »

X -configure это типовой альяс на

Xorg -configure

man Xorg по опциям.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

Это у меня видеокарта странная. Когда я меняю драйвер на nv все работает. Придется спрашивать при загрузке драйвер.
Спасибо сказали:
skvitek
Сообщения: 96

Re: Свой LiveCD

Сообщение skvitek »

frp писал(а):
07.08.2008 09:30
Результат тот же. Монитор гаснет. И с этим конфигом даже виртуальная машина не работает.

Странно. Минимум на 3 компах работали иксы прекрасно.
Допустим оба конфига были вполне рабочие. Если так, то из-за чего может быть таккая проблема?
А ответ уже был дан.
nyashka
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

А почему модули для dvb-карты не загружаются (modprobe не говорит, что произошла ошибка, но устройства в папке /dev/dvb/adapter0 не появляются и сигнал не лочит). В чем может быть проблема?
PS. Ни у кого нет SCSI cdrom?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

С dvb картой разобрался.
PS. Кто знает major и minor для SCSI-cdrom?
Спасибо сказали:
HighwayStar
Сообщения: 242
ОС: openSUSE 11.0, 11.1

Re: Свой LiveCD

Сообщение HighwayStar »

sda писал(а):
07.08.2008 01:34
X -configure

При сборке диска из openSUSE туда автоматически включается скрипт который при запуске выполняет Sax2 -a автоматически создавая конфиг для иксов. Работает вполне неплохо, при наличии проприетарных драйверов сам их пожхватывает и использует.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

Как сделать, чтоб на livecd при загрузке создавался сетевой интерфейс lo?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

Разобрался.
Спасибо сказали:
skvitek
Сообщения: 96

Re: Свой LiveCD

Сообщение skvitek »

А вот у меня русского языка в иксах как не было - так и нет. Хотя бы ввод на русском сделать.
А без него как-то неудобно, тему о русификации Slackware перечитал - результата нет.

Зато консоль русифицировал без проблем.
nyashka
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Свой LiveCD

Сообщение nadge »

А что написано в xorg.conf?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

А как сделать в ramdisk файловую систему, способную изменять свой размер?
И какие есть программы для автоматического создания и изменения xorg.conf?
Xorg -configure карту определяет, не задает никаких вопросов и изза этого режимы не прописаны, адрес для мыши неправильно определяет, да и частоты не определяет.
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Свой LiveCD

Сообщение nadge »

А как сделать в ramdisk файловую систему, способную изменять свой размер?

shmfs

И какие есть программы для автоматического создания и изменения xorg.conf?

Скрипты от SLAX.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

Так у меня нет SLAX. Где скачать эти самые скрипты, не скачивая ISO-образов SLAX?
Спасибо сказали:
skvitek
Сообщения: 96

Re: Свой LiveCD

Сообщение skvitek »

nadge писал(а):
17.08.2008 21:09
А что написано в xorg.conf?

Вот:
http://pastebin.com/m66aa110
nyashka
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Свой LiveCD

Сообщение nadge »

Вот они: http://www.linux-live.org/

З.Ы. Похоже, с сайта слакса ссылку убрали...
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

А как их использовать?
Спасибо сказали:
skvitek
Сообщения: 96

Re: Свой LiveCD

Сообщение skvitek »

frp писал(а):
21.08.2008 21:00
А как их использовать?

Linux Live scripts

These scripts are used to create Slax Live CD. It may be used to make
a bootable CD from your real Linux distribution as well. Just install
your distro somewhere, unpack these scripts somewhere in $DISTRO/tmp,
login as root, make changes to .config file and finally run ./build

You'll be asked for the name of your LiveCD during the build process.


А ещё на том же сайте есть раздел "howtos". Там написано чуть подробнее.
nyashka
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

А для автоматической настройки иксов нет средств, менее требовательных до ядра (Скрипты SLAX требуют aufs, squashfs, sqlzma, а модуль sqlzma идет на ядрах, более поздних, чем 2.6.24, скомпилированное ядро на сайте www.linux-live.org собрано некорректно (или alien просто плохо превратил его в deb-пакет, в нем нет modules.dep и еще некоторых файлов, поэтому modprobe не работает))?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

Есть очень удобное средство, которое однако можно использовать только в Debian-based системах.

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

dpkg-reconfigure xserver-xorg

Задает, правда, много вопросов, но для большинства можно оставить вариант по умолчанию.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

А какие есть интерактивные инструменты для настройки сети?
Здесь можно и программы с графическим интерфейсом.
Спасибо сказали:
skvitek
Сообщения: 96

Re: Свой LiveCD

Сообщение skvitek »

В slackware есть хороший bash-скрипт netconfig(/sbin/netconfig) для интерактивной настройки сети. Интерфейс - dialog.
Для настройки иксов - снова из slackware, тоже скрипт, и тоже с dialog-интерфейсом xorgsetup(/usr/bin/xorgsetup).
nyashka
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

ОС: Debian GNU/Linux, также имею доступ к Ubuntu, ASP, Fedora Core 2.
Можно выложить скрипт здесь на форуме?
Спасибо сказали:
skvitek
Сообщения: 96

Re: Свой LiveCD

Сообщение skvitek »

frp писал(а):
06.09.2008 21:20
ОС: Debian GNU/Linux, также имею доступ к Ubuntu, ASP, Fedora Core 2.
Можно выложить скрипт здесь на форуме?

netconfig

xorgsetup


Без ".txt" на конце не смог загрузить на форум.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nyashka
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

Я обновил в своем LiveCd ядро до 2.6.26 и он перестал грузится. Ничего, кроме ядра, не менял. При загрузке возникает Kernel Panic. Рядом с постом скриншот и isolinux.cfg. В чем проблема и что делать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2570
ОС: Gentoo

Re: Свой LiveCD

Сообщение ormorph »

интересно как ядро меняли?
Написанно что проблема в VFS обычно это файлик initrd.gz
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Свой LiveCD

Сообщение frp »

ormorph писал(а):
12.05.2009 09:18
интересно как ядро меняли?

Поменял образ vmlinuz на диске и модули и прочую ерунду в initrd.
ormorph писал(а):
12.05.2009 09:18
Написанно что проблема в VFS обычно это файлик initrd.gz

Не знаю, у меня говорит, что файлик прочитало.
PS. Я тоже так думал. Перепробовал 2 формата initrd. Ничего не поменялось. Я думаю проблема с isolinux.cfg.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2570
ОС: Gentoo

Re: Свой LiveCD

Сообщение ormorph »

Хм если все правильно сделали по идее с такими параметрами в isolinux.cfg должно запускаться
судя по вашему конфигу ваш файл называется init а не initrd
ну и получается вы должны были перезобрать образ самой сжатой FS и добавить модули вновь собранного ядра, только новое ядро должно боддерживать эту FS, надеюсь вы это проверяли.
это при условии что вы все правильно сделали с файлом VFS (initrd).
Спасибо сказали: