Показать полную графическую версию : [addon] Создание ISO-образа после интеграции (CDImg)
Boa Soft
24-02-2006, 17:44
Petya V4sechkin
Или в основной скрипт Filecase вставлю.. Там видно будет.
Народ с этим сталкивался часто при создании PE или BartPe дисков. Решение было или в задании правилиных имен (регистра) файлов или же правильной настройкой CDIMAGE.
Вообще, кроме маркеров, важен реестр всех файлов, что падают в папку boot с баксами при установке с hdd (в смысле, список файлов). Похоже, это тот список, что грузится до черного экрана с мигающем курсором, после которого нначинается собственно, процесс копирования.
Так а чем удаление ключа "-D" не устраивает? Без него все имена файлов форсированно переводятся в верхний регистр. Я уже так с десяток образов создал - все рабочие на 100%
Petya V4sechkin
26-02-2006, 14:54
300K
Просто мне не очень нравится, что содержимое папки $OEM$ в этом случае также будет переведено в верхний регистр. Хотя особой роли это не играет. Но все равно не нравится :)
Boa Soft
27-02-2006, 12:45
Petya V4sechkinПросто мне не очень нравится, что содержимое папки $OEM$ в этом случае также будет переведено в верхний регистр. Хотя особой роли это не играет. Но все равно не нравится :)
Посмотрю у себя скрипт от какого-то плагина к БартПе. Там это делалось по списку.
Petya V4sechkin
27-02-2006, 13:03
Boa Soft
Вставил в основной скрипт:
Echo Преобразование имен в верхний регистр.
Filecase /H /D /U /Q "%Distr%\*.*"
Filecase /S /H /D /U /Q "%I386%\*.*"Должно работать..
Выкладывайте, проверим... :)
Petya V4sechkin
10-03-2006, 12:14
Вроде как исправленная версия (ссылка в шапке):
- добавлена коррекция регистра имен (преобразование в верхний регистр), теоретически должно работать :)
- в файле Settings.ini можно задать имя и метку для ISO.
а можно поинтересоваться чем эта утилита отличаеться от используемой в нлайте makeiso.exe? я обычно исошник ей генерю и никаких проблем никогда не было.
FeNUMe
nLite odna problema i est ...
просто при использовании nLite - он в свою очередь старается хоть где нибуть но прописаться - а это не совсем хорошо .. вот от него все и отказываются (я долго им пользовался - но после его использования можно такого глюка словить что хрен найдёш из-за чего он взялся)
по поводу создания образа я также рекомендую EasyBoot (в графике с прогрес баром) - поддержка всех форматов , а затем добивать UltraIso ..
ну я юзаю утилиту отдельно от нлайта...
насчет изибут и ультраисо проги конечно хорошие но у меня цель создать исошник с родным загрузчиком винды без изменений. да и ультраисо тоже себя в образ прописует
Petya V4sechkin
24-03-2006, 15:01
Папка аддона переименована в zZ-CDImg (чтобы гарантированно выполнялось последним).
Ссылка та же.
Dreamer_rus
03-05-2006, 09:23
Ребята, я понимаю, что что-то не так делаю, но не могу понять что. Аддон начинает выполняться, но практически сразу завершается. Папка ISO создается, но она пустая.
Dreamer_rus полюбой у тебя места на жестяке кончилось :o
Ребята, я понимаю, что что-то не так делаю, но не могу понять что. Аддон начинает выполняться, но практически сразу завершается. Папка ISO создается, но она пустая.
Переведи папку с дистрибом Винды в верхний регистр (Заглавными буквами напиши...))) )
на самом деле, я че то не понял, почему на двд записать нельзя??требует CD-R/RW и все... а то обидно- все сделал, все работает, а систему не поставить...киньте кто-нить мануал по записи :-) буду признателен...
rusGT
Я делаю DVВ так.
После всех манипуляций дистрибутив в папке E:\XPSP2\XP_SP2_VL, далее для создания ISO-образа я создал папки CDImg\BIN с файлами (boot.img, attrib.exe, CDIMAGE.EXE) и в папке CDImg Finish.cmd, вручную запускаю Finish.cmd и в E:\XPSP2\XP_SP2_VL создаётся образ.
E:\XPSP2\
E:\XPSP2\XP_SP2_VL\"дистрибутив XP"
E:\XPSP2\CDImg\Finish.cmd
E:\XPSP2\CDImg\BIN \attrib.exe boot.img CDIMAGE.EXE
Как воспользоваться скриптом не копируя в папку Addons, а запустить самостоятельно в самом конце сборки дистрибутива, когда можно что-то удалить или добавить в дистрибутив?
bound
Как воспользоваться скриптом не копируя в папку Addons, а запустить самостоятельно в самом конце сборки дистрибутива, когда можно что-то удалить или добавить в дистрибутив?
Можно сделать очень просто, imho, гораздо проще.
В папке Addons\zZ-CDImg отредактировать файл Finish.
В самом начале, перед
Echo Преобразование имен в верхний регистр.
добавить строки
Echo Всё готово для создания ISO-образа.
Echo Сейчас можно дополнить папку дистрибутива,
Echo затем нажмите в этом окне любую клавишу.
Pause
Собственно, как увидишь надпись, оценивай объём, дополняй что влезет, и жми кнопочку...
Ну или так, например:
Скопировав в add-ons папку zZ-CDImg, перед запуском __path.cmd,
в том же Finish в папке zZ-CDImg найди в конце строку
Start "Создание ISO-образа" /Wait CDImage.exe -L"!ISOLabel!" -YD -N -H -X -OCI -M -D -BBOOT.BIN "%Distr%" "..\..\..\ISO\!ISOName!"
и добавь в начало "echo " а в конец " >makeiso.cmd", чтобы получилось
Echo Start "Создание ISO-образа" /Wait CDImage.exe -L"!ISOLabel!" -YD -N -H -X -OCI -M -D -BBOOT.BIN "%Distr%" "..\..\..\ISO\!ISOName!" >makeiso.cmd
это создаст командный файл с командой создания образа вместо её выполнения во время патчинга, все пути и переменные будут подставлены. Когда после окончания патча дополнишь папку дистрибутива, найди этот makeiso.cmd, перемести в \Addons\zZ-CDImg\BIN и запусти.
Проверил внимательно лично, оба способа работают, только во втором случае нужно обязательно иметь пустую папку "ISO" в каталоге, куда распакован update pack, иначе этот makeiso.cmd не сработает. Создаётся он сразу в папке Addons\zZ-CDImg\BIN, перемещать без редактирования нельзя. Очень удобно, если надо несколько раз потом пересобирать образ. Только нужно помнить про заглавные буквы!
Хотя можно и ещё проще, именно как bound спрашивал (тоже лично всё проверял):
Просто по логике: сначала делаем __patch БЕЗ адд-она zZ-CDImg, потом, когда всё отработает, копируем zZ-CDImg в папку Addons и запускаем только его: "__PATCH.CMD zZ-CDImg"
Для повторного создания образа этим способом необходимо в пропатченном дистрибутиве удалить строку "Addons\zZ-CDImg" из файла \I386\ADDONS.LST
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC