Свой 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
(12.49 КБ) 48 скачиваний

xorgsetup
netconfig.txt
(19.53 КБ) 47 скачиваний


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

Re: Свой LiveCD

Сообщение frp »

Я обновил в своем LiveCd ядро до 2.6.26 и он перестал грузится. Ничего, кроме ядра, не менял. При загрузке возникает Kernel Panic. Рядом с постом скриншот и isolinux.cfg. В чем проблема и что делать?
Вложения
isolinux.cfg
(150 байт) 17 скачиваний
romix.png
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2603
ОС: 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
Сообщения: 2603
ОС: Gentoo

Re: Свой LiveCD

Сообщение ormorph »

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