Свой LiveCD (как сделать)
Модератор: Модераторы разделов
-
- Сообщения: 96
Re: Свой LiveCD
Вот тебе пример рабочего xorg.conf из LiveCD(я таки сделал его на основе слаки).
http://pastebin.com/d69fb09b9
http://pastebin.com/d69fb09b9
nyashka
-
- Сообщения: 419
- ОС: SuSE
Re: Свой LiveCD
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 может угробить дело наверняка.
удачи.
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льцой...©
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
Вот тебе пример рабочего xorg.conf из LiveCD(я таки сделал его на основе слаки).
http://pastebin.com/d69fb09b9
Результат тот же. Монитор гаснет. И с этим конфигом даже виртуальная машина не работает.
по поводу иксов - нужно выполнить что-то вроде
X -configure
У меня говорит "нет такой команды". Пакета такого тоже нет. Где его взять?
-
- Сообщения: 419
- ОС: SuSE
Re: Свой LiveCD
X -configure это типовой альяс на
Xorg -configure
man Xorg по опциям.
Xorg -configure
man Xorg по опциям.
А форумокъ всёжъ таки с гнiльцой...©
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
Это у меня видеокарта странная. Когда я меняю драйвер на nv все работает. Придется спрашивать при загрузке драйвер.
-
- Сообщения: 96
Re: Свой LiveCD
Странно. Минимум на 3 компах работали иксы прекрасно.
Допустим оба конфига были вполне рабочие. Если так, то из-за чего может быть таккая проблема?
А ответ уже был дан.
nyashka
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
А почему модули для dvb-карты не загружаются (modprobe не говорит, что произошла ошибка, но устройства в папке /dev/dvb/adapter0 не появляются и сигнал не лочит). В чем может быть проблема?
PS. Ни у кого нет SCSI cdrom?
PS. Ни у кого нет SCSI cdrom?
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
С dvb картой разобрался.
PS. Кто знает major и minor для SCSI-cdrom?
PS. Кто знает major и minor для SCSI-cdrom?
-
- Сообщения: 242
- ОС: openSUSE 11.0, 11.1
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
Как сделать, чтоб на livecd при загрузке создавался сетевой интерфейс lo?
-
- Сообщения: 96
Re: Свой LiveCD
А вот у меня русского языка в иксах как не было - так и нет. Хотя бы ввод на русском сделать.
А без него как-то неудобно, тему о русификации Slackware перечитал - результата нет.
Зато консоль русифицировал без проблем.
А без него как-то неудобно, тему о русификации Slackware перечитал - результата нет.
Зато консоль русифицировал без проблем.
nyashka
-
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Свой LiveCD
А что написано в xorg.conf?
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
А как сделать в ramdisk файловую систему, способную изменять свой размер?
И какие есть программы для автоматического создания и изменения xorg.conf?
Xorg -configure карту определяет, не задает никаких вопросов и изза этого режимы не прописаны, адрес для мыши неправильно определяет, да и частоты не определяет.
И какие есть программы для автоматического создания и изменения xorg.conf?
Xorg -configure карту определяет, не задает никаких вопросов и изза этого режимы не прописаны, адрес для мыши неправильно определяет, да и частоты не определяет.
-
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Свой LiveCD
А как сделать в ramdisk файловую систему, способную изменять свой размер?
shmfs
И какие есть программы для автоматического создания и изменения xorg.conf?
Скрипты от SLAX.
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
Так у меня нет SLAX. Где скачать эти самые скрипты, не скачивая ISO-образов SLAX?
-
- Сообщения: 96
Re: Свой LiveCD
nyashka
-
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
-
- Сообщения: 96
Re: Свой LiveCD
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
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
А для автоматической настройки иксов нет средств, менее требовательных до ядра (Скрипты SLAX требуют aufs, squashfs, sqlzma, а модуль sqlzma идет на ядрах, более поздних, чем 2.6.24, скомпилированное ядро на сайте www.linux-live.org собрано некорректно (или alien просто плохо превратил его в deb-пакет, в нем нет modules.dep и еще некоторых файлов, поэтому modprobe не работает))?
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
Есть очень удобное средство, которое однако можно использовать только в Debian-based системах.
Задает, правда, много вопросов, но для большинства можно оставить вариант по умолчанию.
Код: Выделить всё
dpkg-reconfigure xserver-xorg
Задает, правда, много вопросов, но для большинства можно оставить вариант по умолчанию.
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
А какие есть интерактивные инструменты для настройки сети?
Здесь можно и программы с графическим интерфейсом.
Здесь можно и программы с графическим интерфейсом.
-
- Сообщения: 96
Re: Свой LiveCD
В slackware есть хороший bash-скрипт netconfig(/sbin/netconfig) для интерактивной настройки сети. Интерфейс - dialog.
Для настройки иксов - снова из slackware, тоже скрипт, и тоже с dialog-интерфейсом xorgsetup(/usr/bin/xorgsetup).
Для настройки иксов - снова из slackware, тоже скрипт, и тоже с dialog-интерфейсом xorgsetup(/usr/bin/xorgsetup).
nyashka
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
ОС: Debian GNU/Linux, также имею доступ к Ubuntu, ASP, Fedora Core 2.
Можно выложить скрипт здесь на форуме?
Можно выложить скрипт здесь на форуме?
-
- Сообщения: 96
Re: Свой LiveCD
netconfig
xorgsetup
Без ".txt" на конце не смог загрузить на форум.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nyashka
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
Я обновил в своем LiveCd ядро до 2.6.26 и он перестал грузится. Ничего, кроме ядра, не менял. При загрузке возникает Kernel Panic. Рядом с постом скриншот и isolinux.cfg. В чем проблема и что делать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 2570
- ОС: Gentoo
Re: Свой LiveCD
интересно как ядро меняли?
Написанно что проблема в VFS обычно это файлик initrd.gz
Написанно что проблема в VFS обычно это файлик initrd.gz
-
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Свой LiveCD
Поменял образ vmlinuz на диске и модули и прочую ерунду в initrd.
Не знаю, у меня говорит, что файлик прочитало.
PS. Я тоже так думал. Перепробовал 2 формата initrd. Ничего не поменялось. Я думаю проблема с isolinux.cfg.
-
- Сообщения: 2570
- ОС: Gentoo
Re: Свой LiveCD
Хм если все правильно сделали по идее с такими параметрами в isolinux.cfg должно запускаться
судя по вашему конфигу ваш файл называется init а не initrd
ну и получается вы должны были перезобрать образ самой сжатой FS и добавить модули вновь собранного ядра, только новое ядро должно боддерживать эту FS, надеюсь вы это проверяли.
это при условии что вы все правильно сделали с файлом VFS (initrd).
судя по вашему конфигу ваш файл называется init а не initrd
ну и получается вы должны были перезобрать образ самой сжатой FS и добавить модули вновь собранного ядра, только новое ядро должно боддерживать эту FS, надеюсь вы это проверяли.
это при условии что вы все правильно сделали с файлом VFS (initrd).