Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB

Ответить
Настройки темы
Служебные - [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB

Ветеран


Автор проектов


Сообщения: 1579
Благодарности: 496


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: ya158
Дата: 03-03-2015
Описание: Новая версия
Вложения
Тип файла: 7z ZZ_MultiBootDisk_v1.6.13_27.02.15.7z
(2.62 Mb, 130 просмотров)
MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB

с применением Fake-Setup Advanced и утилиты TextMode MassStorage от Mr dUSHA



Скриншоты

Возможности.
Аддон позволяет:
  1. Создать аддон Z-MSST при помощи утилиты TextMode MassStorage от Mr dUSHA на основе выбранного пользователем MassStorage-драйверпака, который будет
    Цитата Mr dUSHA:
    интегрировать поддержку MassStorage-драйверов для текстового этапа установки ОС »
    При необходимости MassStorage-драйверпак корректируется таким образом, чтобы исключить BSOD, вызываемый драйвером iaStor4.sys версии 9.6. Так же из MassStorage-драйверпак удаляются папки, оканчивающиеся на K и S, содержащие драйвера для Windows 2000 и Windows 2003.
  2. Создать или изменить аддон Z-FakeSetupAdv при помощи Fake-Setup Advanced от Mr dUSHA для интеграции драйверов графического этапа установки ОС.
  3. Организовать распаковку драйверпаков при помощи консольного архиватора 7za.exe. Если используется аддон FSAUnPack от opel431, то распаковка драйверов производится с его помощью.
  4. Организовать внесение в Presetup.cmd и Pstsetup.cmd аддона MultiBootDisk записей для запуска FSAUnPack.exe, WinntFix.exe, _SetupHotfixes.cmd, RSVCPACK.cmd и Runss.cmd при наличии аддонов FSAUnPack, WinntFix и z-KeepPrefSVC соответственно.
    При этом записи вносятся только, если соответствующие записи отсутствуют в Presetup.cmd и Pstsetup.cmd аддона Z-FakeSetupAdv.
  5. Организовать установку панелей при помощи утилиты DPsFnshr.exe из состава DriverPacks BASE 10.06 от Bâshrat the Sneaky
  6. Организовать возможность установки ОС с помощью различных сценариев (файлов WINNT.SIF), а также с интеграцией или без интеграции драйверов текстового и графического этапа установки. Также возможна загрузка различных утилит и тестов. Выбор производится при помощи графического интерфейса IsoLinux.
  7. Очень гибко подстраивать интерфейс и варианты работы под свои нужды.

Отличия от других аддонов мультизагрузки.
Аддоны BCDW от Shido, ZZ_Multiboot и Gui-интегратор пакета обновлений и аддонов от Boa Soft используют текстовый менеджер загрузки с компакт-дисков BCDW. Аддон ZZ_MultiLInux от Комсомолец так же, как и сабж, использует IsoLinux, но старую версию, которая, например, не поддерживает фоновые изображения разрешением 1024х768.
Но самое главное ни один из этих аддонов не использует утилиту TextMode MassStorage, которая позволяет полностью корректно интегрировать MassStorage драйвера для текстового этапа установки и пропатчить системные библиотеки.

Тип интеграции.
В описании к аддону ZZ_Multiboot Boa Soft написал:
Цитата Boa Soft:
Тип интеграции - гм... хитрая через finish. »
Я перефразирую - Тип интеграции - гм... хитрая, но понятная, через start и finish . Файлы START и FINISH снабжены комментариями, которые помогут желающим разобраться с работой аддона.

Установка.
  1. Распаковать аддон в папку Addons UpdatePack-XPSP3-Rus
  2. Настроить (см. ниже) аддон ZZ_MultiBootDisk.
  3. Запустить интеграцию.
    Если интеграция происходит при помощи скрипта __PATCH.CMD, то аддон самостоятельно создаст (при отсутствии) необходимые ему для работы аддоны Z-MSST и Z-FakeSetupAdv и даст указания скрипту __PATCH.CMD для их интеграции.
    Если используется Gui-интегратор пакета обновлений и аддонов, то, поскольку он не даёт возможности изменять состав аддонов в процессе интеграции, вначале создадутся необходимые аддоны Z-MSST и Z-FakeSetupAdv. Затем процесс интеграции остановится с выводом сообщения об ошибке (В "Выборе дополнений" отметьте Z-FakeSetupAdv и/или Z-MSST). Необходимо перейти во вкладку "Выборе дополнений" и отметить аддоны Z-MSST и/или Z-FakeSetupAdv и заново запустить процесс интеграции

Назначение папок в аддоне.
читать дальше »
  1. Boot - в эту папку помещаются образы дискет. IsoLinux не поддерживает загрузку из образов iso, но можно запускать через GRUB4DOS (Подробнее). Образы дискет можно помещать и в другие папки, но для этого надо скорректировать пути в конфигурационных файлах IsoLinux *.cfg
    • Boot\isolinux - в эту папку помещаются конфигурационные файлы IsoLinux *.cfg. Строго говоря, в этой папке обязательно должен находиться только конфигурационный файл главного меню isolinux.cfg, а остальные можно размещать в других папках, поправив соответствующие пути. Да и isolinux.cfg можно размещать ещё и в двух других местах - в корне CD\DVD и в папке \syslinux.
    • Boot\isolinux\fonts - в эту папку помещаются файлы шрифтов меню. Также шрифты можно помещать в другие папки, скорректировав соответствующие пути. В этой папке уже лежат несколько шрифтов, неиспользуемые можно удалить.
    • Boot\isolinux\images - в эту папку помещаются файлы фоновых рисунков меню. Также рисунки можно помещать в другие папки, скорректировав соответствующие пути. Рисунки могут быть PNG, JPEG или LSS16. Информацию о максимально-допустимом разрешении я не нашел, но 1024х768 работает без проблем. Если фоновый рисунок по каким-либо причинам не подойдёт или не будет найден, то меню просто запустится в текстовом режиме.
    • Boot\isolinux\modules - в эту папку помещаются файлы дополнительных модулей IsoLinux
  2. Drivers - папка для драйверпаков и драйверов. Если используется аддон FSAUnPack, то драйверпаки и драйвера в эту папку не помещаются (её можно удалить). Если аддон FSAUnPack не используется, то для распаковки применяется консольный архиватор 7za.exe, который находятся в папке Tools.
    • Drivers\Unzipped - в эту папку помещаются распакованные драйвера. Настраивается с помощью setting.ini
    • Drivers\Zipped - в эту папку помещаются запакованные драйвера (драйверпаки). Настраивается с помощью setting.ini
      Внимание!!! Если в папке Drivers\Zipped (при использовании аддона FSAUnPack - в папке Addons\FSAUnPack\CopyCD\Zipped) отсутствует драйверпак с MassStorage-драйверами, то MassStorage-драйвера не будут интегрированы (в конечном дистрибутиве не будет папки VOLM) и подменю с соответствующими пунктами выбора установки Windows XP не будет создано.
      Внимание!!! Если в папке Drivers\Zipped (при использовании аддона FSAUnPack - в папке Addons\FSAUnPack\CopyCD\Zipped) присутствует более одного драйверпака с MassStorage-драйверами, то нормальная интеграция MassStorage-драйверов текстового этапа при помощи утилиты TextMode MassStorage не гарантируется.
  3. Settings (см. ниже) - папка для файлов настроек аддона.
  4. Tools - папка для служебных файлов и утилит.
    • Tools\CMD - папка, в которой лежат файлы для создания ISO образа дистрибутива и USB Flesh без использования UpdatePack. Настройки и пути берутся из файлов setting.ini и Source.ini (см. ниже)
      • Makeiso.cmd - файл для создания ISO образа дистрибутива из файлов, находящихся в папке %Distr% (см. Source.ini)
      • MakeUSB.cmd - файл для создания USB Flash из файлов, находящихся в папке %Distr% (см. Source.ini)
      • PrepareUSB.cmd - файл для подготовки USB Flash перед копированием на него файлов дистрибутива
      • Source.ini - файл, в котором задаются пути к дистрибутиву и папке I386.
  5. VOLS, VOLD и VOLM (см. ниже) - папки для сценариев и описаний различных вариантов установки ОС

Описание аддона и настройки.
читать дальше »

I. В папке Settings находятся файлы, предназначенные для настройки:
  1. setting.ini - основной файл настроек , каждая из которых снабжена комментарием.
  2. userinfo.ini - файл пользовательских данных для файлов сценариев установки ОС WINN*.SIF. Замените ХХХ на Ваши реальные значения (имя пользователя, организация, ключ, имя рабочей группы).
  3. utils.cfg - файл конфигурации дополнительных пунктов главного меню. Может содержит пункты главного меню и ссылки на дополнительные меню. Файлы дополнительных меню необходимо положить в папку \BOOT\isolinux\ аддона. Этот файл дописывается в конец файла isolinux.cfg и не должен содержать такие пункты, как ALLOWOPTIONS, TIMEOUT и т.п. Подробнее - в документации на IsoLinux/SysLinux. Вопросы типа что-такое IsoLinux/SysLinux и т.п. в этой теме запрещены. Ответы же, раскрывающие тонкости настройки IsoLinux/SysLinux, наоборот, приветствуются .
  4. USB.cfg - файл конфигурации дополнительных пунктов главного меню, которые будут запускаться только с флешки. К этому файлу применяются те же рекомендации, что и к utils.cfg.

II. Папки VOLS, VOLD и VOLM предназначены для хранения файлов, обеспечивающих мультивариантность установки ОС:
  • VOLS - варианты установки ОС без драйверов текстового и графического этапа

  • VOLD - варианты установки ОС с драйверами только графического этапа

  • VOLM - варианты установки ОС с драйверами текстового и графического этапа
В этих папках находятся следующие файлы:
  1. #.txt, где #=1,2,3,4..... - описание пункта выбора варианта установки OC. Представляет собой текстовый файл в DOS-866 кодировке. В первой строке этого файла записывается название пункта, в последующих - комментарий, отображающийся на экране при выборе данного пункта.

  2. WINN#.SIF, где #=1,2,3,4... - сценарий варианта установки ОС, соответствующий описанию #.txt. В итоговом дистрибутиве WINN#.SIF получается, как сумма файла WINN#.SIF из папок аддона и файла userinfo.ini (см. выше)

  3. menu.txt - описание пункта выбора подменю установки ОС на главном экране. Представляет собой текстовый файл в DOS-866 кодировке. В первой строке этого файла записывается название пункта, которое также будет являться заголовком подменю, в последующих - комментарий, отображающийся на экране при выборе данного пункта.

  4. 0.txt - описание пункта выбора варианта установки OC без использования сценария установки. Представляет собой текстовый файл в DOS-866 кодировке аналогичный #.txt.
Для добавления своего пункта в любое подменю необходимо положить в соответствующую папку пару файлов #.txt и WINN#.SIF со своими параметрами и описанием. Пункты в подменю отображаются в порядке, заданном своими номерами #. Для удаления любого пункта подменю достаточно удалить соответствующую пару файлов #.txt и WINN#.SIF.

Если в папке VOLS, VOLD или VOLM находится только один файл описания #.txt (#=0,1,2,3...) с соответствующим файлом сценария установки WINN#.SIF (#=1,2,3,4..., для 0.txt не может быть соответствующего WINN0.SIF), то подменю VOLS.cfg, VOLD.cfg или VOLM.cfg не создаётся. Вместо этого в главное меню добавляется пункт выбора установки Windows XP с описанием из этого единственного #.txt (#=0,1,2,3...).

Если папка VOLS, VOLD и VOLM только одна и в ней единственный #.txt (#=0,1,2,3...) с/без WINN#.SIF, то создаётся единственный пункт выбора установки Windows XP и папки VOLS, VOLD и VOLM в дистрибутиве не создаются.

Если нет ни одной папки VOLS, VOLD или VOLM (или MassStorage-драйверпака в папке Drivers\Zipped или в Addons\FSAUnPack\CopyCD\Zipped), то в главном меню создаётся единственный вариант запуска установки Windows XP из папки I386 дистрибутива с названием "Windows XP" и описанием "Запуск установки Windows XP SP3"

Внимание!!! В этом аддоне предусмотрена возможность для удаления любого комплекса вариантов установки ОС (с драйверами, без драйверов ....). Для этого достаточно удалить любую из папок VOLS, VOLD и VOLM. При этом не только удаляются соответствующие пункты главного меню, но и изменяется соответствующим образом работа самого интегратора.

Внимание!!! ZZ_MultiLInux, ZZ_Multiboot и Gui-интегратор пакета обновлений и аддонов используют файлы сценариев WINNT.SIletter, где letter=A,B,C,D,E или F. Но в этих случаях файлу WINNT.SIF соответствует первый пункт подменю, WINNT.SIA - второй, WINNT.SIB - третий и т.д. В моем аддоне первый пункт меню соответствует файлу WINN1.SIF, второй - WINN2.SIF и т.д. Чтобы воспользоваться отлаженными файлами WINNT.SIletter из аддонов ZZ_MultiLInux, ZZ_Multiboot и Gui-интегратора пакета обновлений и аддонов необходимо их корректно переименовать. В этом может помочь батник следующего содержания (запускается из папок VOLS, VOLD и VOLM по очереди):
читать дальше »
Код: Выделить весь код
ren WINNT.SIA WINN2.SIF  
ren WINNT.SIB WINN3.SIF  
ren WINNT.SIC WINN4.SIF  
ren WINNT.SID WINN5.SIF  
ren WINNT.SIE WINN6.SIF  
ren WINNT.SIF WINN1.SIF


III. Настройки экранов выбора вариантов установки ОС. Для главного меню и каждого подменю возможно индивидуально задать шрифт меню, фоновый рисунок и настройки отображения меню. Эти параметры задаются в setting.ini. Для настройки отображения главного меню используется файл graphics.cfg. Для остальных подменю используется этот же файл, но можно создать для каждого меню свой собственный. В этом файле находятся размеры, границы и цвета элементов экрана. Подробнее - в документации на IsoLinux/SysLinux.


Совместимость с Gui-интегратор пакета обновлений и аддонов от Boa Soft
Аддон полностью совместим с Gui-интегратором пакета обновлений и аддонов при следующих условиях.
  1. Необходимо использовать последнюю 1.1.7.2 версию Gui-интегратора пакета обновлений и аддонов от 22.05.11.
  2. В Gui-интеграторе пакета обновлений и аддонов необходимо отключить интеграцию драйверов и создание мультизагрузочного диска.
  3. Если до интеграции аддона Z-MultiBootDisk не использовались аддоны Z-MSST и Z-FakeSetupAdv, то они будут созданы автоматически (подробнее - см. выше Установка п.3)

Создание ISO
читать дальше »
Для создания ISO можно воспользоваться различными программами для создания образов CD\DVD. При этом в качестве загрузочного сектора необходимо использовать isolinux.bin из папки Boot\isolinux. Правда при этом получится не рабочий образ (Подробнее). Для того, чтобы образ стал работоспособным необходимо обработать готовый исошник утилитой IsoLinuxFixer.exe от Mr dUSHA, которая находится в папке \Tools:
Код: Выделить весь код
IsoLinuxFixer.exe d:\MyWinxp\winxpimg.iso
,где d:\MyWinxp\winxpimg.iso - это Ваш собранный образ.
Если же для создания образа используется mkisofs, то последующая обработка утилитой IsoLinuxFixer.exe не нужна.
В составе аддона есть утилита для создания ISO CDIMAGE. Для использования этой утилиты присвойте переменной MAKEISO значение 1 в файле setting.ini. Созданный образ автоматически обрабатывается утилитой IsoLinuxFixer.exe
Возможно создание образа при использовании Gui-интеграторе (MAKEISO=0). В этом случае необходима обработка созданного образа утилитой IsoLinuxFixer.exe. "Запуск внешних программ и cmd скриптов" для этого не подходит, так как выполняется до создания ISO. Я запускаю утилиту, как программу для записи дисков - указываю в качестве пути к внешней программе для записи дисков:
Код: Выделить весь код
D:\XP\UpdatePack-XPSP3-Rus-10.12.18\Addons\ZZ_MultiBootDisk\Tools\IsoLinuxFixer.exe
А в качестве параметров запуска программы записи:
Код: Выделить весь код
D:\XP\RUS\ISO\WinXP.iso
Пути, естественно, необходимо заменить на Ваши.


Создание мультизагрузочной USB флешки
читать дальше »

I. Для создания мультизагрузочной флешки присвойте переменной MakeUSB значение 1 в файле setting.ini. Помимо этого надо присвоить переменной Letter букву (без двоеточия) той флешки, которую предполагается сделать мультизагрузочной. Помимо этих переменных в setting.ini есть ещё переменные, описание которых - в setting.ini.

II. Флешку необходимо отформатировать в FAT32 и установить загрузчик syslinux.
Для форматирования можно воспользоваться, например, HP USB Disk Storage Format Tool или RMPARTUSB (есть в аддоне).
Для установки загрузчика syslinux необходимо воспользоваться утилитой syslinux.exe из состава пакета SYSLINUX:
Код: Выделить весь код
syslinux.exe -a -m G:
G - буква флешки
Для вышеописанных операций можно воспользоваться PrepareUSB.cmd из папки ZZ_MultiBootDisk\Tools\CMD\. При этом флешка, буква которой указана в setting.ini, будет отформатирована и установлен загрузчик syslinux.
Если в setting.ini установить FormatUSB=1 и MakeBootUSB=1, то форматирование флешки и установка загрузчика syslinux произойдёт автоматически при интеграции аддона в дистрибутив.

III. Запустите интеграцию (__PATCH.CMD или GUI) и после окончания создастся папка USB рядим с папкой дистрибутива. Все файлы из этой папки необходимо скопировать на флешку.
Если в setting.ini установить CopyOnUSB=1, то копирование файлов на флешку произойдёт автоматически при интеграции аддона в дистрибутив.

Известные проблемы
После изменения или добавления каких-либо файлов иногда рабочая флешка становится не работоспособной.
Лечение. Заново отформатировать, установить загрузчик syslinux и снова скопировать на флешку необходимые файлы.

История версий
читать дальше »
Перенесено в пост


Благодарности
Mr dUSHA, Boa Soft, opel431, Комсомолец

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 23:36, 30-01-2011

 

Старожил


Сообщения: 190
Благодарности: 30

Профиль | Отправить PM | Цитировать


ya158, интегрировал FSAUnPack 3, FSA, ZZ_MultiBootDisk:

На нижеприведённом этапе в OEMDRV лежит FSAUnPack 3.
читать дальше »

X:\ZDel\Source\Upd>SET WebCam=─ЁрщтхЁр фы* Web-ърьхЁ

X:\ZDel\Source\Upd>SET WLAN=─ЁрщтхЁр схёяЁютюфэ√ї єёЄЁющёЄт Wi-Fi

X:\ZDel\Source\Upd>SET MassStorage=─ЁрщтхЁт єёЄЁющёЄт SATA\RAID\IDE

X:\ZDel\Source\Upd>SET DriverPack_MassStorage=─ЁрщтхЁт єёЄЁющёЄт SATA\RAID\IDE

X:\ZDel\Source\Upd>SET DriversHPXP=─ЁрщтхЁр фы* эюєЄсєър HP Compag 615

X:\ZDel\Source\Upd>SET [Select]=

X:\ZDel\Source\Upd>pause
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1,2* Delims=%\" %i IN ('%SrcDos
Path%\OEMDRV') DO (
IF %i == SrcDosPath SET DrvSource=X:\ZDel\FINISH\I386\..\%j
IF %i == SrcDosDrive SET DrvSource=X:\ZDel\FINISH\%j
pause
)

X:\ZDel\Source\Upd>(
IF SrcDosPath == SrcDosPath SET DrvSource=X:\ZDel\FINISH\I386\..\OEMDRV
IF SrcDosPath == SrcDosDrive SET DrvSource=X:\ZDel\FINISH\OEMDRV
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>MD "X:\ZDel\FINISH\I386\..\OEMDRV"

X:\ZDel\Source\Upd>XCopy "Addons\FSAUnPack\COPYCD\*.*" "X:\ZDel\FINISH\I386\..\O
EMDRV\" /E /H /R /Y 1>nul

X:\ZDel\Source\Upd>MOVE /Y "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\UnMark\*" "X:\Z
Del\FINISH\I386\..\OEMDRV\Zipped\" 1>nul
Синтаксическая ошибка в имени файла, имени папки или метке тома.

X:\ZDel\Source\Upd>RD /S /Q "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\UnMark" 1>nul


X:\ZDel\Source\Upd>pause
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>REM Заполнение секции [Select]

X:\ZDel\Source\Upd>FOR %z IN ("Addons\FSAUnPack\COPYCD\Zipped\*.7z") DO (
ECHO %~nxz=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAUnPack.ini"
pause
)

X:\ZDel\Source\Upd>(
ECHO DP_Graphics_A_wnt5_x86-32_1107.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAU
nPack.ini"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>(
ECHO DP_Graphics_B_wnt5_x86-32_1107.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAU
nPack.ini"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>(
ECHO DP_LAN_wnt5_x86-32_1101.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAUnPack.i
ni"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>(
ECHO DP_MassStorage_wnt5_x86-32_1107.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSA
UnPack.ini"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>FOR %z IN ("Addons\FSAUnPack\COPYCD\Zipped\UnMark\*.7z") DO (

ECHO %~nxz=0 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAUnPack.ini"
pause
)
Compressing MassStorage-drivers...
MassStorage-drivers successful compressed

X:\ZDel\Source\Upd>SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

X:\ZDel\Source\Upd>SET WDir=Addons\ZZ_MultiBootDisk

X:\ZDel\Source\Upd>REM Разбор файла setting.ini и fSetup.ini

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1,2* Delims==" %i IN ("Addons\Z
Z_MultiBootDisk\Settings\setting.ini") DO CALL SET %~i=%~j

X:\ZDel\Source\Upd>CALL SET DRVDIR=OEMDRV

X:\ZDel\Source\Upd>CALL SET MassStorage=

X:\ZDel\Source\Upd>CALL SET Zipped=Drivers\Zipped

X:\ZDel\Source\Upd>CALL SET Unzipped=Drivers\Unzipped

X:\ZDel\Source\Upd>CALL SET VOLNAME=WXP_SP3

X:\ZDel\Source\Upd>CALL SET ISOFILE=XPruSP3.iso

X:\ZDel\Source\Upd>CALL SET ISOPath=X:\XPSP3\MyISO

X:\ZDel\Source\Upd>CALL SET ISOLINUX=BOOT\ISOLINUX\ISOLINUX.BIN

X:\ZDel\Source\Upd>CALL SET MAKEISO=0

X:\ZDel\Source\Upd>CALL SET Image=/boot/isolinux/images/Main.jpg

X:\ZDel\Source\Upd>CALL SET Resolution=1024 768

X:\ZDel\Source\Upd>CALL SET FONT=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICS=graphics.cfg

X:\ZDel\Source\Upd>CALL SET TIMER=20

X:\ZDel\Source\Upd>CALL SET ImageStandart=/boot/isolinux/images/Standart.jpg

X:\ZDel\Source\Upd>CALL SET FONTStandart=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICSStandart=graphics.cfg

X:\ZDel\Source\Upd>CALL SET ImageDrivers=/boot/isolinux/images/Divers.jpg

X:\ZDel\Source\Upd>CALL SET FONTDrivers=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICSDrivers=graphics.cfg

X:\ZDel\Source\Upd>CALL SET ImageMassStorage=/boot/isolinux/images/MSST.jpg

X:\ZDel\Source\Upd>CALL SET FONTMassStorage=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICSMassStorage=graphics.cfg

X:\ZDel\Source\Upd>CALL SET TimerFSAUnPack=0

X:\ZDel\Source\Upd>CALL SET View=

X:\ZDel\Source\Upd>CALL SET Lang=

X:\ZDel\Source\Upd>CALL SET UseFSAUnPack=1

X:\ZDel\Source\Upd>CALL SET CopyDirI386=0

X:\ZDel\Source\Upd>CALL SET NoCopySVCPACK=1

X:\ZDel\Source\Upd>CALL SET RegNewI386=1

X:\ZDel\Source\Upd>CALL SET MakeUSB=0

X:\ZDel\Source\Upd>CALL SET USB=%Distr%\..\USB

X:\ZDel\Source\Upd>CALL SET WINSETUP=WINSETUP

X:\ZDel\Source\Upd>CALL SET TypeDistr=XPp

X:\ZDel\Source\Upd>CALL SET Letter=J

X:\ZDel\Source\Upd>CALL SET VolUSB=MultBootUSB

X:\ZDel\Source\Upd>CALL SET CopyOnUSB=0

X:\ZDel\Source\Upd>CALL SET FormatUSB=0

X:\ZDel\Source\Upd>CALL SET SilentFormatUSB=0

X:\ZDel\Source\Upd>CALL SET MakeBootUSB=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1,2* Delims==" %i IN ("Addons\Z
Z_MultiBootDisk\Settings\fSetup.ini") DO CALL SET %~i=%~j

X:\ZDel\Source\Upd>CALL SET [Options]=

X:\ZDel\Source\Upd>CALL SET DrvFolder=%SystemDrive%\D

X:\ZDel\Source\Upd>CALL SET PreSetup=1

X:\ZDel\Source\Upd>CALL SET PreSetupHide=1

X:\ZDel\Source\Upd>CALL SET PostSetup=1

X:\ZDel\Source\Upd>CALL SET PostSetupHide=1

X:\ZDel\Source\Upd>CALL SET PatchSfcOs=1

X:\ZDel\Source\Upd>CALL SET DisableSFC=0

X:\ZDel\Source\Upd>CALL SET PatchUXTheme=1

X:\ZDel\Source\Upd>CALL SET PatchThemeUI=1

X:\ZDel\Source\Upd>CALL SET PatchSxS=1

X:\ZDel\Source\Upd>CALL SET SsDisableOOBE=1

X:\ZDel\Source\Upd>CALL SET SaPatchUnsignDrvInst=1

X:\ZDel\Source\Upd>CALL SET SaPatchNewDevPopUP=1

X:\ZDel\Source\Upd>CALL SET DelDrvAfterInst=0

X:\ZDel\Source\Upd>SET Mark=Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>REM SET SectionAddons=[Profile#_Addons]

X:\ZDel\Source\Upd>REM Проверка наличия аддона FSAUnPack.

X:\ZDel\Source\Upd>REM При его отсутствии драйверв и драйверпаки копируются в д
истрибутив из аддона ZZ_MultiBootDisk

X:\ZDel\Source\Upd>SET FSAUnPack=0

X:\ZDel\Source\Upd>CALL :ChangeAddonsLst FSAUnPack 2

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM FSAUnPack - Имя аддона

X:\ZDel\Source\Upd>REM 2 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I FSAUnPac
k "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "2" == "0" (FINDSTR /L /I /V /C:"FSAUnPack" "X:\ZDel\FINIS
H\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 2 == 1 (
ECHO Addons\2 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF 0 == 1 (
SET FSAUnPack=1
SET Mark=Addons\FSAUnPack\CopyCD\Zipped
pause
)

X:\ZDel\Source\Upd>REM Проверка наличия в папках VOLM, VOLD, и VOLS файлов сцени
риев установки

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\VOLM\WINN*.SIF" (IF EXIST "
Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStorage_wnt5_x86-32_*.7z" (
CALL :IntegrateMassStorage
CALL:IntegrateDrivers
IF EXIST "Addons\ZZ_MultiBootDisk\VOLS\WINN*.SIF" CALL :NoMassStorage
GOTO :EOF
) )

X:\ZDel\Source\Upd>ECHO Интеграция пакета драйверов MassStorage текстового этапа
.
Интеграция пакета драйверов MassStorage текстового этапа.

X:\ZDel\Source\Upd>SET name=

X:\ZDel\Source\Upd>REM Проверка наличия башратовского MassStorage-драйверпака в
папке Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStora
ge_wnt5_x86-32_*.7z" (FOR %z IN ("Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_Mass
Storage_wnt5_x86-32_*.7z") DO (FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('%~
nz') DO SET name=DP_MassStorage_wnt5_x86-32_%e ) )

X:\ZDel\Source\Upd>(FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('DP_MassStorag
e_wnt5_x86-32_1107') DO SET name=DP_MassStorage_wnt5_x86-32_%e )

X:\ZDel\Source\Upd>SET name=DP_MassStorage_wnt5_x86-32_1107

X:\ZDel\Source\Upd>REM Проверка наличия файла-маркера предыдущей интеграции драй
веров MassStorage

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Tools\*.drv" (
IF NOT EXIST Addons\Z-MSST\txtsetup DEL /F /Q "Addons\ZZ_MultiBootDisk\Tools\*.d
rv" 1>>nul
FOR %z IN ("Addons\ZZ_MultiBootDisk\Tools\*.drv") DO SET namedrv=%~nz
pause
)

X:\ZDel\Source\Upd>SET namedrv=DP_MassStorage_wnt5_x86-32_1107
Для продолжения нажмите любую клавишу . . .

Далее жму пробел, и новая версия затирается версией 2.3

читать дальше »
X:\ZDel\Source\Upd>CALL SET PatchSxS=1

X:\ZDel\Source\Upd>CALL SET SsDisableOOBE=1

X:\ZDel\Source\Upd>CALL SET SaPatchUnsignDrvInst=1

X:\ZDel\Source\Upd>CALL SET SaPatchNewDevPopUP=1

X:\ZDel\Source\Upd>CALL SET DelDrvAfterInst=0

X:\ZDel\Source\Upd>SET Mark=Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>REM SET SectionAddons=[Profile#_Addons]

X:\ZDel\Source\Upd>REM Проверка наличия аддона FSAUnPack.

X:\ZDel\Source\Upd>REM При его отсутствии драйверв и драйверпаки копируются в д
истрибутив из аддона ZZ_MultiBootDisk

X:\ZDel\Source\Upd>SET FSAUnPack=0

X:\ZDel\Source\Upd>CALL :ChangeAddonsLst FSAUnPack 2

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM FSAUnPack - Имя аддона

X:\ZDel\Source\Upd>REM 2 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I FSAUnPac
k "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "2" == "0" (FINDSTR /L /I /V /C:"FSAUnPack" "X:\ZDel\FINIS
H\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 2 == 1 (
ECHO Addons\2 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF 0 == 1 (
SET FSAUnPack=1
SET Mark=Addons\FSAUnPack\CopyCD\Zipped
pause
)

X:\ZDel\Source\Upd>REM Проверка наличия в папках VOLM, VOLD, и VOLS файлов сцени
риев установки

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\VOLM\WINN*.SIF" (IF EXIST "
Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStorage_wnt5_x86-32_*.7z" (
CALL :IntegrateMassStorage
CALL:IntegrateDrivers
IF EXIST "Addons\ZZ_MultiBootDisk\VOLS\WINN*.SIF" CALL :NoMassStorage
GOTO :EOF
) )

X:\ZDel\Source\Upd>ECHO Интеграция пакета драйверов MassStorage текстового этапа
.
Интеграция пакета драйверов MassStorage текстового этапа.

X:\ZDel\Source\Upd>SET name=

X:\ZDel\Source\Upd>REM Проверка наличия башратовского MassStorage-драйверпака в
папке Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStora
ge_wnt5_x86-32_*.7z" (FOR %z IN ("Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_Mass
Storage_wnt5_x86-32_*.7z") DO (FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('%~
nz') DO SET name=DP_MassStorage_wnt5_x86-32_%e ) )

X:\ZDel\Source\Upd>(FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('DP_MassStorag
e_wnt5_x86-32_1107') DO SET name=DP_MassStorage_wnt5_x86-32_%e )

X:\ZDel\Source\Upd>SET name=DP_MassStorage_wnt5_x86-32_1107

X:\ZDel\Source\Upd>REM Проверка наличия файла-маркера предыдущей интеграции драй
веров MassStorage

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Tools\*.drv" (
IF NOT EXIST Addons\Z-MSST\txtsetup DEL /F /Q "Addons\ZZ_MultiBootDisk\Tools\*.d
rv" 1>>nul
FOR %z IN ("Addons\ZZ_MultiBootDisk\Tools\*.drv") DO SET namedrv=%~nz
pause
)

X:\ZDel\Source\Upd>SET namedrv=DP_MassStorage_wnt5_x86-32_1107
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>REM Проверка интегрировался ли текущий MassStorage-драйверпак
а ранее или нет

X:\ZDel\Source\Upd>IF "DP_MassStorage_wnt5_x86-32_1107" == "DP_MassStorage_wnt5_
x86-32_1107" GOTO :EOF

X:\ZDel\Source\Upd>ECHO Интеграция драйверов для "графического" этапа
Интеграция драйверов для "графического" этапа

X:\ZDel\Source\Upd>REM Проверка наличия аддона Z-FakesetupAdv и создание его при
отсутствии

X:\ZDel\Source\Upd>CALL :ChangeAddonsLst Z-FakesetupAdv 2

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM Z-FakesetupAdv - Имя аддона

X:\ZDel\Source\Upd>REM 2 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I Z-Fakese
tupAdv "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "2" == "0" (FINDSTR /L /I /V /C:"Z-FakesetupAdv" "X:\ZDel\
FINISH\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 2 == 1 (
ECHO Addons\2 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF 0 == 0 (
MD "Addons\Z-FakesetupAdv"
CALL :ChangeAddonsLst Z-FakesetupAdv 1
)
Подпапка или файл Addons\Z-FakesetupAdv уже существует.

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM Z-FakesetupAdv - Имя аддона

X:\ZDel\Source\Upd>REM 1 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I Z-Fakese
tupAdv "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "1" == "0" (FINDSTR /L /I /V /C:"Z-FakesetupAdv" "X:\ZDel\
FINISH\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 1 == 1 (
ECHO Addons\1 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF NOT EXIST "Addons\Z-FakesetupAdv\Files\ForceCopy\fSetup.in
i" (
PUSHD Addons
ZZ_MultiBootDisk\Tools\SETUP.exe -makeaddon
POPD
)

X:\ZDel\Source\Upd>REM Создание файлов Txtsetup и Dosnet в аддоне ZZ_MultiBootDi
sk с записями о Presetup.cmd и Pstsetup.cmd

X:\ZDel\Source\Upd>IF NOT EXIST "Addons\ZZ_MultiBootDisk\Txtsetup" (
ECHO [SourceDisksFiles] 1>>"Addons\ZZ_MultiBootDisk\Txtsetup"
ECHO PreSetup.cmd = 100,,,,,,_x,2,0,0 1>>"Addons\ZZ_MultiBootDisk\Txtsetup"
ECHO PstSetup.cmd = 100,,,,,,_x,2,0,0 1>>"Addons\ZZ_MultiBootDisk\Txtsetup"
)

X:\ZDel\Source\Upd>IF NOT EXIST "Addons\ZZ_MultiBootDisk\Dosnet" (
ECHO [Files] 1>>"Addons\ZZ_MultiBootDisk\Dosnet"
ECHO d1,PreSetup.cmd 1>>"Addons\ZZ_MultiBootDisk\Dosnet"
ECHO d1,PstSetup.cmd 1>>"Addons\ZZ_MultiBootDisk\Dosnet"
)

X:\ZDel\Source\Upd>REM Копирование драйверов и файлов, необходимых для их устано
вки в дистрибутив

X:\ZDel\Source\Upd>IF 0 == 0 (
IF EXIST "X:\ZDel\FINISH\OEMDRV" RD /S /Q "X:\ZDel\FINISH\OEMDRV"
MD "X:\ZDel\FINISH\OEMDRV"
COPY /Y "Addons\ZZ_MultiBootDisk\Drivers\Zipped\UnMark\*.7z" "X:\ZDel\FINISH\OE
MDRV\*.*" 1>nul
COPY /Y "Addons\ZZ_MultiBootDisk\Drivers\Zipped\*.7z" "X:\ZDel\FINISH\OEMDRV\*.
*" 1>nul
XCOPY /Q /Y /S /E /H /R "Addons\ZZ_MultiBootDisk\Drivers\Unzipped\*.*" "X:\ZDel
\FINISH\OEMDRV\Unzipped\" 1>nul
IF 1 == 1 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\FSAUnPack.exe" "X:\ZDel\FINISH
\OEMDRV\*.*" 1>nul
COPY /Y "Addons\ZZ_MultiBootDisk\Tools\Copydist.exe" "X:\ZDel\FINISH\OEMDRV\*.*
" 1>nul
IF 1 == 1 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\7za.dll" "X:\ZDel\FINISH\OEMDR
V\*.*" 1>nul
IF 1 == 0 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\7za.exe" "X:\ZDel\FINISH\OEMDR
V\*.*" 1>nul
IF 1 == 0 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\hidcon.exe" "X:\ZDel\FINISH\OE
MDRV\*.*" 1>nul
pause
)
Не удается найти указанный файл.
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>COPY /Y "Addons\ZZ_MultiBootDisk\Tools\DPsFnshr.exe" "X:\ZDel
\FINISH\OEMDRV\*.*" 1>nul

X:\ZDel\Source\Upd>COPY /Y "Addons\ZZ_MultiBootDisk\Settings\DPsFnshr.ini" "X:\Z
Del\FINISH\OEMDRV\*.*" 1>nul

X:\ZDel\Source\Upd>COPY /Y "Addons\ZZ_MultiBootDisk\Tools\devcon.exe" "X:\ZDel\F
INISH\OEMDRV\*.*" 1>nul

X:\ZDel\Source\Upd>REM Создание fsetup.ini

X:\ZDel\Source\Upd>IF 0 == 1 COPY /Y "Addons\ZZ_MultiBootDisk\Settings\fsetup.in
i" "Addons\ZZ_MultiBootDisk\Files\ForceCopy\fsetup.ini" 1>>nul & GOTO :Preset
up

X:\ZDel\Source\Upd>ECHO DrvSource=%SrcDosDrive%\OEMDRV 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>ECHO CopyDirI386=0 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>ECHO NoCopySVCPACK=1 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>ECHO RegNewI386=1 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>REM Заполнение секций [Select] и [Hint]

X:\ZDel\Source\Upd>ECHO.1>>Temp\Select.txt

X:\ZDel\Source\Upd>ECHO [Select] 1>>Temp\Select.txt

X:\ZDel\Source\Upd>ECHO. 1>>Temp\Hint.txt

X:\ZDel\Source\Upd>ECHO [Hint] 1>>Temp\Hint.txt

X:\ZDel\Source\Upd>FOR %z IN ("Addons\ZZ_MultiBootDisk\Drivers\Zipped\*.7z") DO
(
REM для FSAUnPack 2.3.2
ECHO %~nz=1 1>>Temp\Select.txt
REM для FSAUnPack 2.3.1
REM FOR /F "UseBackQ EOL=; Tokens=1-4* Delims=_" %a IN ('%~nxz') DO (
REM IF NOT "%c"=="wxp" IF NOT "%c"=="wnt5" (
REM IF "%d"=="" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="" ECHO %a_%b=1 >>Temp\Select.txt
REM IF "%b"=="" ECHO %a=1 >>Temp\Select.txt
REM ) ELSE (
REM IF "%c"=="wnt5" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="wxp" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM )
pause
REM )
CALL :MakeHintIni %~nz
)

X:\ZDel\Source\Upd>(
REM для FSAUnPack 2.3.2
ECHO DP_MassStorage_wnt5_x86-32_1107=1 1>>Temp\Select.txt
REM для FSAUnPack 2.3.1
REM FOR /F "UseBackQ EOL=; Tokens=1-4* Delims=_" %a IN ('DP_MassStorage_wnt5
_x86-32_1107.7z') DO (
REM IF NOT "%c"=="wxp" IF NOT "%c"=="wnt5" (
REM IF "%d"=="" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="" ECHO %a_%b=1 >>Temp\Select.txt
REM IF "%b"=="" ECHO %a=1 >>Temp\Select.txt
REM ) ELSE (
REM IF "%c"=="wnt5" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="wxp" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM )
pause
REM )
CALL :MakeHintIni DP_MassStorage_wnt5_x86-32_1107
)
Для продолжения нажмите любую клавишу . . .



При одиночной интеграции FSAUnpack:
Код: Выделить весь код
X:\ZDel\Source\Upd>MOVE /Y "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\UnMark\*" "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\"  1>nul
Синтаксическая ошибка в имени файла, имени папки или метке тома.
Странный путь. Далее без ошибок.

Вот мои аддоны.
http://rghost.ru/20688151

Ещё почему-то после установки удаляется папка с распакованными драйверами, хотя вроде везде отключил удаление.

Отправлено: 23:22, 06-09-2011 | #371



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Автор проектов


Сообщения: 1579
Благодарности: 496

Профиль | Отправить PM | Цитировать


Цитата murder:
При одиночной интеграции FSAUnpack: »
Цитата ya158:
1. Похоже ты используешь не правильный Start в аддоне FSAUnPack. Посмотри в конце темы FSAUnPack - я там выложил правильный. Из-за этого (скорее всего) »
Сейчас проверил с исправленным Start - всё нормально копируется

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 23:48, 06-09-2011 | #372


Старожил


Сообщения: 190
Благодарности: 30

Профиль | Отправить PM | Цитировать


ya158, это с исправленным такое... Ставил паузы, сначала копируется FSAUnPack 3, а когда доходит до ZZ_MultiBootDisk наверное не может определить путь и копирует поверх FSAUnPack 2...

Отправлено: 23:59, 06-09-2011 | #373


Ветеран


Автор проектов


Сообщения: 1579
Благодарности: 496

Профиль | Отправить PM | Цитировать


Цитата murder:
ya158, это с исправленным такое... »
У тебя последние строки

Код: Выделить весь код
FOR %%z IN ("%WDir%\COPYCD\Zipped\UnMark\*.7z") DO (
	ECHO %%~nxz=0 >>"%DrvSource%\FSAUnPack.ini"
)
В исправленном должно быть

Код: Выделить весь код
IF EXIST "%WDir%\CopyCD\Zipped\UnMark\*.7z" FOR %%z IN ("%WDir%\COPYCD\Zipped\UnMark\*.7z") DO (ECHO %%~nxz=0 >>"%DrvSource%\FSAUnPack.ini")

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:03, 07-09-2011 | #374


Старожил


Сообщения: 190
Благодарности: 30

Профиль | Отправить PM | Цитировать


ya158, вроде заработало, но только 4 файла и каталоги с драйверамии появились. Отсутствие DPsFnshr.* нормальное явление?
читать дальше »
Цитата:
FSAUnPack.ini
CopyDist.exe
FSAUnPack.exe
7za.dll

Отправлено: 00:12, 07-09-2011 | #375


Ветеран


Автор проектов


Сообщения: 1579
Благодарности: 496

Профиль | Отправить PM | Цитировать


Цитата murder:
Отсутствие DPsFnshr.* нормальное явление? »
Нет. У меня с твоими аддонами и исправленным Start всё нормально скопировалось.

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 00:23, 07-09-2011 | #376


Старожил


Сообщения: 190
Благодарности: 30

Профиль | Отправить PM | Цитировать


Не понятно. Скачал заново аддоны, чистый UpdatePack, убрал из него аддоны, добавил FSAUnPack, Z-FakeSetupAdv, Z-MSST, ZZ_MultiBootDisk, запустил __PATCH.CMD. Теперь на каком-то этапе(наверное начало ZZ_MultiBootDisk) стал удалять OEMDRV
---
UPD: скачал заново GUI-интергатор, вроде та же версия, но почему-то заработало.

Отправлено: 01:19, 07-09-2011 | #377


Ветеран


Автор проектов


Сообщения: 1579
Благодарности: 496

Профиль | Отправить PM | Цитировать


Цитата murder:
заработало »
Ну наконец-то

Скоро будет новая версия

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 01:33, 07-09-2011 | #378


Аватара для Nun-Nun

Ветеран


Сообщения: 2158
Благодарности: 294

Профиль | Отправить PM | Цитировать


ya158,

Интегрировал в дистриб ДП с последним массораджем - MassStorage 1109t5. Текстовый этап проходит нормально, а на графическом, после Т-13, выскакивает сообщение, о том, что есть какая-то проблема в структуре ДП, после чего комп перезагружается и дальнейшая установка невозможна (к сожалению, воспроизвести фразу точно не могу, т.к. комп слишком быстро перезагружается). Так понимаю, в этот ДП авторы внесли какие-то изменения, и при интеграции это не учитывается. Гляньте, если не сложно.

Последний раз редактировалось Nun-Nun, 08-09-2011 в 16:50.


Отправлено: 11:47, 08-09-2011 | #379


Ветеран


Автор проектов


Сообщения: 1579
Благодарности: 496

Профиль | Отправить PM | Цитировать


Nun-Nun,
Сейчас несколько переделываю аддон - хочу отказаться в нём от fSetup.ini и DPsFnshr.ini в папке Settings. да и в выходные ждут домашние дела. Так что посмотреть новые драйверпаки смогу только попозже. Но вообще-то мой аддон не занимается напрямую интеграцией драйверпаков - это делают Fake-Setup Advanced, FSAUnPack и Z-MSST. Мой аддон только пользуется результатом их работы.

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:07, 08-09-2011 | #380



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Создание мультизагрузочного диска megavolt86 Хочу все знать 2 09-01-2011 15:03
Система - Создание мультизагрузочного ISO e2k2000 Программное обеспечение Windows 5 21-10-2010 13:12
Общее - Создание мультизагрузочного DVD alexeyq Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 1 04-07-2010 10:03
Ошибка - Создание мультизагрузочного диска Evgenie Автоматическая установка Windows 2000/XP/2003 5 25-06-2009 10:11
CD и DVD - Создание мультизагрузочного CD/DVD asd_w Программное обеспечение Windows 34 09-06-2008 14:52




 
Переход