• Авторизация


Без заголовка 12-10-2005 14:21 к комментариям - к полной версии - понравилось!


Make ISO

Мне понравился LINUX с CD blin ( версии - 1.2.4 http://linux.zp.ua)


1.Без инсталляции получаешь работающий LINUX.
2. Классный «реаниманор» в кармане.

Но всегда чего-то не хватает и чтобы не делать еще один CD со своим дополнительным инструментарием пришлось повозиться с созданием работающего «клона»



mount –t iso9660 blin-1.2.4.iso /mnt/iso –o loop


в отличии от ext2/3 … iso – loopback пока работает только в режиме read-only
и сразу модифицировать что либо не удастся.
А если скопировать все дерево( /mnt/iso) на диск - то с удивлением обнаруживаешь что размер почти в два раза больше и на 8см CD лежит аж 360Мб.
Оказывается с версии ядра 2.4.14 поддерживается расширение iso9660(zisofs) -transparent decompression и что бы положить все обратно на 8см CD нужно провести ряд “ритуальных” действий:
Пусть развернутое дерево лежит в каталоге iso на жестком диске
После выполнения всех модификаций (добавления/удаления украинской локали извините друзья славяне) нужно подготовить скомпрессированное дерево
Достаточно скомпрессировать всего один каталог packаges


# mv packages packages.orig
# mkzftree packages.orig packages
# rm –rf packages.orig

после чего делаем загрузочный образ ( blin использует isolinux http://syslinux.zytor.com/iso.php в качестве загрузчика ) при помощи следующего заклинания:


mkisofs -o myblin.iso -z -r -allow-lowercase -b isolinux/isolinux.bin \
-c isolinux/boot.cat -D -iso-level 3 \
-no-emul-boot -boot-load-size 4 -boot-info-table iso


Все, myblin.iso готов.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Без заголовка | ZAISMIT - Вперед в прошлое или возвращение в 18-ть лет... | Лента друзей ZAISMIT / Полная версия Добавить в друзья Страницы: раньше»