Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   nLite и BCDW (http://forum.oszone.net/showthread.php?t=187777)

ale321 08-10-2010 15:45 1514366

nLite и BCDW
 
Здравствуйте.
Хочу сделать мультизагрузочный диск.
Использован BCDW 2-ой версии. Win XP SP3 официальный дистрибутив.
Структура меню следующая:

\HBCD\hiren.ima ; Hiren's soft
\i386\setupldr.bin ; Обычная установка Windows
\i386\setupld1.bin ; Автоматическая установка Windows

Первый пункт уже работает. 2-й и 3-й - нет.
Варианты реализации обычной и автоматической загрузки подсмотрел в http://www.oszone.net/2986 (Совмещение нескольких вариантов установки Windows XP на одном диске)
Насколько я понял нужно сделать следующее: оригинальный файл SETUPLDR.BIN оставляем без изменений (он по-умолчанию обращается к winnt.sif), копированием оригинала создаем SETUPLD1.BIN и редактируем его, чтобы он обращался к файлу ответов winnt1.sif. Оригинальный winnt.sif, если он существует, переименовываем в winnt1.sif, если не существует то просто создаем файл с именем winnt1.sif и редактируем его на свое усмотрение. Получается, что при обращении к файлу SETUPLDR.BIN через меню BCDW мы запустим нормальный режим установки, т.к. SETUPLDR.BIN не найдет файла ответа winnt.sif, к которому обращается. А при обращении к SETUPLD1.BIN мы запустим автоматический режим установки, т.к. он обратится к winnt1.sif, который я сам отредактирую на свое усмотрение.
Если я правильно все понял - продолжаю.
Обработку дистрибутива (интеграция обновлений, драйверов и т.п.) хочу выполнить с помощью nLite. В этой же программе есть функция автоматизации. Как связать эту функцию с возможностью авто и ручной загрузки ОС, приведенной выше.
Обработать дистрибутив с помощью nLite, но не трогать пункт автоматизация, а потом вручную создать файл ответов и "поплясать" с SETUPLDR.BIN. Или nLite и так создаст два файла SETUPLD*.BIN при использовании пунта автоматизация. И останется только сослаться на них в загрузочном меню.

Сlassic 08-10-2010 15:53 1514374

Цитата:

Цитата ale321
переименовываем в winnt1.sif, если не существует то просто создаем файл с именем winnt1.sif »

Читай внимательно
Цитата из статьи:
Цитата:

Теперь переименовываем файл winnt.sif, находящийся в i386, в winn1.sif.
Имя файла не должно превышать 5 знаков.

ale321 08-10-2010 16:00 1514382

Я видел, что написано. Спасибо, что обратили внимание.
Но в дистрибутиве, который я использую нет такого файла.

Сlassic 08-10-2010 16:04 1514389

Ну так создай его, со своими настройками.

ale321 08-10-2010 16:07 1514393

Сейчас посмотрел результат работы функции автоматизации nLite. В результате она создала файл NLITE.IN_ и WINNT.SIF.
Получается, что т.к. у меня WINNT.SIF изначально не было, то можно использовать nLite в полном объеме. В результате создастся WINNT.SIF, мне останется его только переименовать, а также создать SETUPLD1.BIN копированием SETUPLDR.BIN. И схема работает. Я правильно понимаю?
Но вот не изменяет ли nLite SETUPLDR.BIN...

Сlassic 08-10-2010 16:11 1514395

Цитата:

Цитата ale321
Но вот не изменяет ли nLite SETUPLDR.BIN... »

Нет, не изменяет.

ale321 08-10-2010 17:15 1514448

Я правильно понимаю?

Сlassic 08-10-2010 17:27 1514457

Цитата:

Цитата ale321
Я правильно понимаю? »

Не знаю. Я nLite пользовал только для интеграции дров. winnt.sif предпочитаю редактировать ручками. В таком деле всякие программные фокусы мне ни к чему.

stalinit078 08-10-2010 18:26 1514501

Цитата:

Цитата ale321
Я правильно понимаю? »

Правильно, изменять SETUPLDR.BIN надо руками с помощью HEX редактора.

ale321 08-10-2010 22:08 1514645

Спасибо за помощь.

ale321 12-10-2010 16:33 1517221

Есть подготовленный дистрибутив Windows XP
Есть подготовленный bcdw, который лежит в папке XPCD.
Какие файлы, папки дистрибутива нужно поместить в XPCD и куда именно?

Сlassic 12-10-2010 17:25 1517257



Время: 15:30.

Время: 15:30.
© OSzone.net 2001-