Make ISO | Версия для печати |
Мне понравился LINUX с CD blin ( версии - 1.2.4 ) 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 в качестве загрузчика ) при помощи следующего заклинания: 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 готов. Автор: Doka Опубликовал: Doka |