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

Показать сообщение отдельно

Старожил


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

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


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

берется оригинальный дистрибутив windows
из него копируется файл txtsetup.sif куда нибудь в совсем другое место, например в папку d:\sif\original\ - это будет основой для создания пункта оригинальной установки - убираем дистрибутив этот в сторону, например копируем все содержимое от корня диска, а именно все папки и файлы соседствующие с i386 в папку D:\AIO-DVD\SETUP\XP\original\
проводим необходимые манипуляции с дистрибутивом - например интегрируем wmp10, Набор обновлений для русской Windows XP Professional SP2 от Petya V4sechkin, подменяем различные файлы типа картинок и т.д. и т.п. Формируем для него папку $OEM$
копируем эту версию дистрибутива вместе с папкой $OEM$ в папку D:\AIO-DVD\SETUP\XP\twiked\
из него также копируется файл txtsetup.sif например в папку d:\sif\twiked\

запускаем командную строку и выполняем winnt32.exe /noreboot в папке с последним дистрибутивом
ну или с абсолютным путем если, то D:\AIO-DVD\SETUP\XP\twiked\winnt32.exe /noreboot

запускается инсталятор windows
выбираем вариант установка новой системы
скачивать апдейты не надо.
на этапе выбора настроек установки можно загрянуть с расширенные настройки
и убедится что галка - копировать все файлы с диска отмечена.
после окончания работы установщика на системном диске появятся 2 новых скрытых папки
$WIN_NT$.~BT
$WIN_NT$.~LS

папку $WIN_NT$.~LS можно сразу удалять
нам она больше не понадобится
переименовываем первую папку например в 1XOR причем название настоятельно рекомендую начинать с буквы максимально более близкой к началу латинского алфавита или цифры

актуально это только для больших по обьему носителей, например DVD.
судя по всему дело тут в том, что в файловая система распределяет папки с файлами согласно этому самому алфавиту... т.е. говоря по русски - если поместить загрузчик в папку XPOR, то установшик будет выдавать различные ошибки. от ошибки в первой строка txtsetup.sif и до виса самого загрузчика...
если же папку переименовать например в 1XOR все идет без происшествий...
и так для любого программного продукта будь то ERD, WinPE или что нибудь еще, что грузится посредством вышеуказанной схемы, а именно посредством setupldr.bin

копируем эту папку 1XOR в папку D:\AIO-DVD\
удаляем следующие файлы
BOOTSECT.DAT
migrate.inf
winnt.sif
txtsetup sif

восстанавливаем функциональность загрузчика вашей винды, а именно - правим файл boot.ini вручную если знания позволяю или через оснастку window
панель управлени - система - дополнительно - загрузка и восстановление - параметры - загрузка операционной системы

запускаем поиск в папке D:\AIO-DVD\ и всех вложеных на предмет файлов *.sif и удаляем их

возвращаемся к папке d:\sif\
начинаем формировать "скелеты" установщиков windows
а именно
там уже имеются 2 папки original и twiked
создаем папку original_auto и копируем в нее файл txtsetup.sif из соседней папки original
создаем папку twiked_controllers и копируем в нее файл txtsetup.sif из соседней папки twiked
в каждой из четырех этих папок создает по файлу winnt.sif согласно вашей фантазии
в папке original егог создавать не нужно

в winnt.sif и txtsetup.sif из папки twiked_controllers добавляем строки из прилагающегося набора для добавления драйверов контроллеров из файлов winnt.sif.add и txtsetup.sif.add соответсвенно. в txtsetip.sif данные приписываются в конце файла.

следующим этапом является прописывание путей к дистрибутивам в каждом из txtsetup.sif лежащих в 4 папках внутри d:\sif\
а именно находим в каждом по-очереди txtsetup.sif строку
SetupSourcePath = "\"
и правим ее согласно пути к дистрибутиву сопоставленному этому файлу txtsetup.sif
например для оригинального дистрибутива она примет вид
SetupSourcePath = "\SETUP\XP\original\"
для твикнутого и пропатченного
SetupSourcePath = "\SETUP\XP\twiked\"

hex редактирование файлов setupldr.bin я не привожу надеясь что все тут используют BCDW версии 2,01а
для версии 1,5 необходимо еще подправить пути в этих setupldr.bin в каждой папке автозаменой строки i386 на необходимую

следующим этапом будет формирование загрузчиков
создаем в каталоге D:\AIO-DVD\ еще три папки
1XRC - это для полностью оригинальной установки и доступа к Recovery Console
1XTW - это для ТWiked дистрибутива windows
1XTC - это для Twiked дистрибутива с поддержкой контроллеров

копируем содержание ранее созданной папки D:\AIO-DVD\1XOR в каждую из них

копируем файлы из папки d:\sif\original в папку D:\AIO-DVD\1XRC
из d:\sif\original_auto в папку D:\AIO-DVD\1XOR
из d:\sif\twiked в папку D:\AIO-DVD\1XTW
из d:\sif\twiked_controllers в папку D:\AIO-DVD\1XTС

из папки twiked_controllers набора для добавление дров переписываем все файлы в папку D:\AIO-DVD\1XTС
папку $OEM$ из него же добавляем к тому дистрибутиву к которому привязываем поддержку контроллеров и путь к которому прописан в txtsetup.sif из папки D:\AIO-DVD\1XTС

вот в принципе и все
осталось только добавить строки в bcdw
за вопросами и разьяснениями обращайтесь сюда же.

вот набор для добавления дров (4,5 метра)

-------
моя самоделка


Последний раз редактировалось Vovanchik, 22-06-2005 в 18:47.


Отправлено: 15:13, 21-06-2005 | #13