etc:common_activities:n8x0_olpc_mesh:livecd

Технология сборки минимального livecd с тестовым ядром

Для сборки под Fedora-8 использован livecd-creator. Сей инструмент по конфигурационному файлу и набору репозитариев создает загрузочный образ .iso, который в дальнейшем можно залить на USB FLASH скриптом livcd-iso-to-disk. В чистом виде использовать livecd-creator не получилось, т.к. он ожидает, что ядро на livecd будет способно читать файловую систему SquashFS, которая не входит в mainline kernel. Пропатченный livecd-creator вместо SquashFS образов создает iso9660.

Конфигурация livecd живет здесь: cvs: kkv.spb.su:/projects/olpcmesh/src/n8x0-olpc-mesh/livecd, livecd-creator – cvs: kkv.spb.su:/projects/olpcmesh/src/n8x0-olpc-mesh/livecd-creator. Все эти файлы нужно положить в один каталог, в файле livecd/livecd-fedora-minimal-cui.ks поправить адреса репозитариев, свое ядро положить в local и собрать все ./roast-cui.sh

Для сборки ядра используется mock, spec для быстрой “грязной” сборки тестового ядра лежит здесь: cvs: kkv.spb.su:/projects/olpcmesh/src/n8x0-olpc-mesh/kernel

etc/common_activities/n8x0_olpc_mesh/livecd.txt · Last modified: 2008/10/11 00:13 by jcmvbkbc