Учебник по автоматической установке Windows XP

       

Windows XP


Сначала создаем каталог с загрузчиком для Windows XР. Выполняем в командной строке

D:\work\windistrib\winxp\winnt32.exe /noreboot

Запустится инсталлятор Windows. Выбираем вариант "Установка новой системы" (скачивать апдейты не надо). На этапе выбора настроек установки можно заглянуть в расширенные настройки и убедиться что галка "Копировать все файлы с диска" отмечена. После окончания работы установщика на системном диске появятся две новых скрытых папки: $WIN_NT$.~BT и $WIN_NT$.~LS. Папку $WIN_NT$.~LS удаляем, она нам не понадобится.

Переименовываем $WIN_NT$.~BT, скажем, в1WXP. Причем название настоятельно рекомендую начинать с буквы максимально более близкой к началу латинского алфавита или цифры, a также ограничивать длину имени папок четырьмя символами. Актуально это только для больших по объему носителей, например DVD. Судя по всему, дело тут в том, что в файловая система распределяет папки с файлами согласно этому самому алфавиту. Иными словами, если поместить загрузчик в папку XPOR, то установшик будет выдавать различные ошибки. от ошибки в первой строке txtsetup.sif и вплоть до зависания самого загрузчика. Если же папку переименовать например в 1WXP, все идет без происшествий. Это наблюдение верно для любого программного продукта Microsoft, который грузится через setupldr.bin.

Удаляем из папки 1WXP следующие файлы: BOOTSECT.DAT, migrate.inf, winnt.sif.


Переходим в папку D:\work\1WXP и если планируем автоматическую установку с файлом ответов, то копируем в нее заранее подготовленный winnt.sif для Windows XP. В этой же папке находим и открываем файл txtsetup.sif. Находим строку

SetupSourcePath = "\"

и заменяем ее на

SetupSourcePath = "\windistrib\winxp\"

После чего сохраняем файл.

В любом HEX редакторе открываем файл setupldr.bin и заменяем все встречаюшиеся в нем значения bootfont.bin на btfontxp.bin, после чего сохраняем файл.



Содержание раздела