Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов #2
Boa Soft
27-03-2010, 22:36
Holtek, Вы точно уверены, что понимает? Дело в том, что исходники поддержки 7z. что у меня есть, поддерживают только определенную версию библиотеки. Подгонять их под другую и тестировать у меня нет времени и сил.
Уважаемый Boa Soft это не первый мой эксперимент, у меня всё пошло и в этом случае и с my_sysprep, точнее с MYFACTORY.exe,где дрова пережимал LZMA2 и всё было в отлично.
Holtek, Holtek, не совсем понял...: за распаковку пакетов драйверов отвечает setup.exe ...
Нужно, чтобы пакеты драйверов запакованные в LZMA2 при установке Windows могли распаковываться.
В "Дополнительные настройки" задал запуск после интеграции командного файла (create_iso.cmd) - этим файлом, как видно из его названия, должен был создаваться образ диска. И наблюдаю за ходом процесса в окне интегратора. Вижу, там уже написано "RunAfterProg" - то есть, я так понимаю, в этот момент и запускается мой файл и создается исошник. Вижу в Total Commander, что образ действительно уже присутствует на жестком диске.
Но после этого вижу другую надпись в окне интегратора: "Упаковка inf". И только потом уже: "Интеграция успешно завершена".
В таком случае я не совсем понимаю: получается, что у меня упаковываются те inf-файлы, которые в дистрибутиве, но уже после того, как образ записан. То есть, получается, что я записал недоделанный образ, а всё потому, что батник был запущен не после интеграции, как ожидалось, а немного раньше.
Ну хорошо, предположим, в опциях интегратора предусмотрен не мой случай, а запуск каких-то иных программ, не являющихся в действительности финальным этапом всего и вся (как у меня). Но всё-таки: почему тогда в опциях указано "Запустить после интеграции"? Ведь "после" - напрямую означает: после того, как все эти инфы упакованы и интеграция успешно завершена, то есть после того, как высветилось соответствующее сообщение. По логике, вроде бы так должно быть? Извините за сумбурное изложение, надеюсь, что кому надо - тот поймет, что я тут "нагнал".
И попутно - к автору темы: предлагаю немного отодвинуть кнопку "Сохранить настройки в профиль" от кнопки "Загрузить настройки из профиля". Месть для этого вроде бы есть. Дело в том, что при большом разрешении монитора эти две кнопки достаточно мелкие, расположены достаточно близко, и картинки на них довольно-таки похожие - короче, есть риск курсором промахнуться и сохранить не то.
получается, что я записал недоделанный образ, а всё потому, что батник был запущен не после интеграции, как ожидалось, а немного раньше. »да
в опциях интегратора предусмотрен не мой случай, а запуск каких-то иных программ, не являющихся в действительности финальным этапом всего и вся (как у меня) »да
почему тогда в опциях указано "Запустить после интеграции"? »потому что это действительно запускается после интеграции.
на этом этапе действительно всё уже интегрированно. "упаковка inf" к интеграции не относится, это скорее косметическая процедура.
если склероз не изменяет, этот функционал использовался для дополнительного копирования (из bat) всяких вкусностей в дистрибутив, но потом появился отдельный функционал для копирования, а возможность "запустить после интеграции" оставили на всякий случай.
И если так важно именно автоматическое создание ISO при каждой интеграции, то почему не воспользоватся родным Gui-интеграторовским функционалом? он отрабатывает после "упаковки inf"
Комсомолец
06-04-2010, 07:41
truvo, после сборки дистрибутива, но до создания образа, можно выполнить свои скрипты. типа удаления папок и т.д. Но не создание образа батником, как видим. То етсь данная функция не предназначена для этого
Я пользовался файлом Create_ISO.cmd:
@echo off
TITLE Creating ISO Image of BCDW project
ECHO.
:: Укажите путь к дистрибутиву (файлам создаваемого диска)
SET DISTRO=G:\WnewMy
:: Укажите где создать результирующий ISO образ
SET OUTPUT=G:\
:: Укажите метку тома (без пробелов!)
:: Она же будет использована как имя ISO образа
SET LABEL=WinXP_My_%date%
:: Список стандартных меток
:: Windows XP http://www.tacktech.com/display.cfm?ttid=342
:: Windows 2003 http://www.tacktech.com/display.cfm?ttid=355
:: Снятие атрибутов файлов
ECHO Removing any possible attributes set on %DISTRO% and its subfolders...
attrib -R -H "%DISTRO%" /S /D
ECHO.
:: Создание ISO
ECHO Creating ISO...
:: Предполагается, что папка с BCDW в корне создававемого диска.
:: Измените путь к загрузчику (.bin) если необходимо.
:: Для BCDW 2.0a1
oscdimg.exe -l"%LABEL%" -h -j1 -oci -m -b"%DISTRO%\bcdw\loader.bin" "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
:: Для BCDW 1.50z
:: oscdimg.exe -l"%LABEL%" -h -j1 -oci -m -b"%DISTRO%\bcdw\bcdw.bin" "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
ECHO.
PAUSE
EXIT
Если же я буду создавать образ GUI-интегратором, какие параметры из моего батника потребуется указать в интеграторе, чтобы получить на выходе тот же результат? (Я имею в виду ключи для cdimage и имя образа (формат имени)). И пока мне не совсем понятно, как в GUI реализовать вариант мультизагрузки "Обычная установка Windows + Автоматическая установка Windows". Это где-нибудь описано?
подскажите как настроить #DP_FINISH_SP.7z чтобы нужные драйвера сохранялись, а не нужные были удалены
RobinnGud
08-04-2010, 14:39
подскажите как настроить #DP_FINISH_SP.7z чтобы нужные драйвера сохранялись, а не нужные были удалены »
Надо зайти : Интеграция драйверов - дополнительно - настройка finish , там думаю всё понятно.
Что-то не понял ничего. После изменений в настройка finish, после установки система занимает 7 Гб
S.T.R.E.L.O.K.
10-04-2010, 23:13
Делаю сборку для установки по сети, но не знаю как быть с драйверпаками...
нужно ли и как изменить место хранения драйвер паков... к примеру на общий ресур в сети
Я пользовался файлом Create_ISO.cmd:
читать дальше »
Если же я буду создавать образ GUI-интегратором, какие параметры из моего батника потребуется указать в интеграторе, чтобы получить на выходе тот же результат? (Я имею в виду ключи для cdimage и имя образа (формат имени)). И пока мне не совсем понятно, как в GUI реализовать вариант мультизагрузки "Обычная установка Windows + Автоматическая установка Windows". Это где-нибудь описано? »Вопросы элементарные, ответил бы кто-нибудь...
S.T.R.E.L.O.K.
11-04-2010, 02:34
truvo, реализовать вариант мультизагрузки "Обычная установка Windows + Автоматическая установка Windows". »
поэтому поводу не заморачивайтесь сильно, хотя где-то здесь была статья
Скачайте архив.
http://depositfiles.com/files/q6g6ibwz2
в нём 2 файла:
1. SETUPLD1.BIN - для ручной (обычной) установки
2. SETUPLDR.BIN - для автомата
скопируйте их, к приверу в папку Files в UpdatePack'e и они будут автоматически подхвачены при интеграции. Так же можете положить туда свой WINNT.SIF.
Потом в BCDW или чем вы там пользуетесь, пропишите путь к этим двум файлам и всё.
Если я всё правильно понял, ето вам поможет
D1abl093, да, я пользуюсь bcdw давно, но я собирал образ до сих пор не с помощью GUI-интегратора, а по рецептам, описанным здесь на сайте (http://www.oszone.net/2986 (там - Создание мультизагрузочного диска с помощью Bootable CD Wizard (BCDW))).
Но в интеграторе вроде бы в папке утилит - свой bcdw, то есть мне нужно свою прежнюю схему как-то по-умному воткнуть в новую, выкинув лишнее и добавив то, что нужно.
S.T.R.E.L.O.K.
11-04-2010, 05:02
truvo, я использую несколько иной способ.
1. Аддон для UP - Autorun 2009 v2 (http://forum.oszone.net/thread-121294.html)
2. Свой настроенный под себя BCDW.
Просто копирую в папку rootCD, которая лежит в папке с аддоном, свой вариант BCDW (саму папку bcdw, если у тебя загрузчик bcdw не в этой папке, то и его в корень папки с аддоном).
Как вариант можно создать свой собственный аддон BCDW, но я не стал замарачиваться... всё равно юзаю оба :)
D1abl093, вопрос совсем не о том, что используете вы :)
Genry111
12-04-2010, 10:20
truvo,
Я уже задавал тот же вопрос , но встроенная поддержка создания iso файла всех ключей не передает. Мне подсказали выход, может он подойдет и Вам. создать cmd-файл примерно с таким содержанием:
@echo off
REM запускаем интегратор с профилем clean, с остановкой при ошибках
start /WAIT E:\SBORKA\UpdateIntegrator.exe -p:"clean" -x
REM создаем образ диска
start /WAIT E:\SBORKA\ISO\Create_ISO_DVD.cmd
echo DVD done
pause
Интегрировал SP3, обновления, дрова и т.п. в дистриб XP SP2 c помощью Gui-интегратора. Новый дистриб закинул на DVD. После применения этого нового дистриба в папке C:\Windows нахожу папки с файлами (разумеется, не распакованными), просто целиком перенесённые с DVD-шника, например, папка i386 с файлами (общий размер около 600 Мб). Возникла мысль, а нужна ли эта папка (и подобные ей) с её содержимым в системе, если всё её содержимое есть в других папках в распакованном виде и разложенное по своим местам, тем более, что на случай краха системы есть акронисная копия? Можно ли эту папку с файлами (и подобные ей) удалить и если да, то как это корректно сделать?
windows8
12-04-2010, 22:31
Nun-Nun, Если честно я удалял стандартными функциями.... и на систему это не как не повлияло.... работает атлично!
Nun-Nun, а всё потому, что в интеграторе в настройках (Интеграция драйверов - Дополнительно - Настройки Finish) у тебя стоит галочка "Копировать дистрибутив"). Если тебе такое копирование дистрибутива на жесткий диск после установки Windows (кстати, удлиняющее, соответственно, время установки) не нужно, ты перед созданием дистрибутива галку сними.
Ну конечно, можно просто удалить папку. Она в принципе нужна, если потребуется дистрибутив, например при восстановлении системных файлов, а компакт-диска нет под руками. То есть на всякий пожарный.
встроенная поддержка создания iso файла всех ключей не передает »
Хотелось бы, конечно, подробностей...
Genry111, ваш вариант, возможно, хорош - но дело в том, что у меня в интеграторе два профиля, и при использовании "профиля по умолчанию" я запускаю один батник создания образа, а при использовании другого профиля - соответственно другой батник (из-за того, что папки-первоисточники у готовых образов разные и имена образов разные).
Наверное, в вашем батнике можно указать профиль, по которому запускается интегратор... я пока не знаю, как - но наверняка автор темы предусмотрел и такую возможность.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC