Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: MARIK
« : 2005-05-21 14:36:56 »

Зараз я займуся написанням документації до цього нелегкого процесу  :-/(створення Live-CD) і на днях викладу її і скрипти десь у інтернеті (доречі, питання до адмінів - тут можна буде десь це все викласти?)

А можна посилання на цю документацію, звісно, якщо ви вже виклали її. Мене також цікавить це питання. ???
Автор: VojToshik
« : 2005-05-13 19:25:30 »

Дякую, я вже розібрався  ;D
Автор: Lucifer
« : 2005-05-13 16:06:35 »

Шановне панство! На ходив по інтернету і знайшов сайт live-дистрибутиву Лінукса Slax (http://linux-live.org). На сайті викладені скрипти для створення власного лайв-сіді, але практика показує, що вони не працюють нормально (і про це повідомляє сам автор скриптів  :-/). А питання власне ось у чому: чи може хтось дати якісь посилання або просто описати сам процес створення лайв-сіді? Буду дуже вдячний.

http://lucifer.free.lafox.net/
Автор: VojToshik
« : 2005-05-10 17:50:04 »

ВІДБУЛОСЯ!!! Сьогодні мій Live-CD запрацював не гірше ніж його аналог, встановлений на вінчестері  ;D. Зараз я займуся написанням документації до цього нелегкого процесу  :-/(створення Live-CD) і на днях викладу її і скрипти десь у інтернеті (доречі, питання до адмінів - тут можна буде десь це все викласти?)
Автор: VojToshik
« : 2005-05-09 15:01:32 »

На даному етапі я проробив наступне.
Створив РАМ-диск, який використовується для початкового завантаженя. На ньому містяться мінімум необхідних програм, що потрібні для подальшого завантаження системи. Далі я зробив образи всіх робочих директорій (використовуючи mksquashfs). У розділі /dev/ RAM-диску я зробив усі пристрої, які знадобляться для завантаження (loop, cdrom...). Значить сам процес завантаження: завантажується РАМ-диск, монтується. Далі запускається мій скрипт, який монтує сіді-ром, завантажує у пам"ять модуль squashfs.o, далі у директорії /mainroot монтуються образи робочих директорій (etc,usr,root,var,...), а далі я намагаюся зробити chroot /mainroot sbin/init 3 і на цьому етапі все прекрасне завершається :(. Init видає, що немає файлу /dev/initctl, я його створив (mknod /dev/initctl p), далі той самий init, мені видав, що він не може туди писати. Я зробив mount -t tmpfs -o "size=40%" tmpfs /dev/, але реакція така ж... Підкажіть, що мені робити далі?
Автор: hse
« : 2005-05-08 20:20:06 »

Я як зроблю дистрик заганятиму його на LiveCD цими скриптами:
Цитата
# emerge -s livecd
*  app-admin/livecd-ng [ Masked ]
      Homepage:    http://www.gentoo.org
      Description: Gentoo LiveCD creation script
      License:     GPL-2
*  app-misc/livecd-tools
     Homepage:    http://www.gentoo.org
      Description: Gentoo LiveCD tools for autoconfiguration of hardware
      License:     GPL-2
*  dev-util/livecd-kconfigs [ Masked ]
    Homepage:    http://www.gentoo.org/proj/en/releng/catalyst
      Description: Gentoo Linux official release spec files
      License:     GPL-2
*  dev-util/livecd-specs [ Masked ]
     Homepage:    http://www.gentoo.org/proj/en/releng/catalyst
      Description: Gentoo Linux official release spec files
      License:     GPL-2
*  media-gfx/bootsplash-themes-livecd
      Homepage:    http://www.gentoo.org/
      Description: Gentoo 2004.2 theme for bootsplash consoles
      License:     GPL-2
*  media-gfx/splash-themes-livecd
      Homepage:    http://www.gentoo.org/
      Description: Gentoo 2005.0 theme for bootsplash consoles
      License:     GPL-2
*  dev-embedded/gnap [ Masked ]
      Homepage:    http://embedded.gentoo.org/gnap.xml
      Description: GNAP is a Gentoo-based Network Appliance building system. Allows to build LiveCDs or bootable disks with a customized network appliance configuration in seconds.
      License:     GPL-2

*  dev-embedded/gnap-dev
      Homepage:    http://embedded.gentoo.org/gnap.xml
      Description: GNAP is a Gentoo-based Network Appliance building system. The gnap-dev package contains the GNAP development environment allowing to rebuild GNAP core files from scratch.
      License:     GPL-2

Поки що до них не дивився... Але думаю якщо ними Gentoo LiveCD збирають то і мені підійдуть можливо там ще якісь є...
Автор: VojToshik
« : 2005-05-06 17:53:04 »

Стаття прикольна, але в мене проблеми з busybox  :-/.
Дивися:
http://linux.org.ua/cgi-bin/yabb/YaBB.pl?board=tech-beginners;action=display;num=1115389154
Автор: papa
« : 2005-05-06 17:33:55 »

Автор: VojToshik
« : 2005-05-06 17:03:01 »

Це проблема не стільки Слакса скільки Слаквари на основі якої він збудований :)
Автор: Loof
« : 2005-05-05 15:03:51 »

Але забув додати - єдина проблема слакса у тому, що в ньому відсутня підтримка кирилиці і я добре намучився, перш ніж навчив його розуміти українську мову
Автор: Loof
« : 2005-05-05 14:51:42 »

А цікаво, якщо не використовувати Слакс, то це буде дуже важко?  ???

Є ще варіант - є такий набір утиліт bootcd (у мене в Дебіані є)
Він дозволяє створити LiveCD на основі встановленої системи Linux на жорсткому диску.
Я робив так:
Створив розділ на 1 гб на диску, встановив на нього базову систему дебіана, видалив непотрібні програми, поставив потрібні, встановив bootcd. Далі змінив налаштування загрузчика для LiveCD в файлах директорії /etc/bootcd.
Залишилось набрати команду bootcdwrite, яка створить імейдж диску в /var/spool/bootcd/cdimage.iso, який і заливається на диск.

Але мені було зручніше використовувати слакс, бо він одразу мав всі потрібні загрузочні скрипти (знаходження обладнання, монтування розділів...), які я дещо поправив для своїх цілей.
Автор: VojToshik
« : 2005-05-05 14:01:41 »

Невже ніхто ніколи не цікавився цим питанням... Дивно  :-/
Автор: VojToshik
« : 2005-05-04 17:33:51 »

А цікаво, якщо не використовувати Слакс, то це буде дуже важко?  ???
Автор: Loof
« : 2005-05-04 15:42:46 »

Шановне панство! На ходив по інтернету і знайшов сайт live-дистрибутиву Лінукса Slax (http://linux-live.org). На сайті викладені скрипти для створення власного лайв-сіді, але практика показує, що вони не працюють нормально (і про це повідомляє сам автор скриптів  :-/). А питання власне ось у чому: чи може хтось дати якісь посилання або просто описати сам процес створення лайв-сіді? Буду дуже вдячний.

Я також розбирався з цим (потрібно було запускати одну програму з LiveCD)
Найпростіше створювати LiveCD на базі Slax. Я зараз на роботі, тому буду пояснювати з пам'яті:
1) по-перше прочитати документацію на диску - там багато чого описано
2) скачуємо диск зі Слаксом, або його зменшеною версією Slax Frodo edition
3) переписуємо вміст CD у якусь папку
4) видаляємо непотрібні папки з програмами для DOS і Windows, можна викинути документацію
5) змінюємо зміст:
   1-й спосіб:
У корені диску є папка rootcopy, у яку можна помістити всі потрібні файли і папки. Вони при завантаженні скопіюються в файлову систему вітруального диску
   2-й спосіб
Можна створити або редагувати модулі (архіви). Вони знаходяться в директорії base
 Для цього потрібно загрузитися з диску слакса і за допомогою команд dir2mo створити свій модуль з потрібними файлами. Можна з mo2dir розпакувати існуючі модулі, змінити їх і знову запакувати
6) створити LiveCD можна за допомого скрипту create_bootcd.sh (здається)
наприклад:
create_bootcd.sh ../my_CD.iso
7) заливаємо імейж на диск і перезавантажуємося
або
qemu -cdrom my_CD.iso

Щасти у такій нелегкій справі!