Технология сборки минимального 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