Создание диска unattended (автоматической) установки Windows XP

Каталог $OEM$

Немножко теории

Каталог $OEM$ предназначен для копирования во время инсталяции операционной системы директорий и файлов. $OEM$ каталог также содержит специальные каталоги, используемые во время инсталляции. Структура каталога изображена здесь.

$OEM$\Textmode

$OEM$\Textmode используется для загрузки и установки во время инсталляции драйверов "Mass Storage Device" (драйвера контролеров жестких дисков, RAID массивов), а также "Hardware Abstraction Layers" (уровень аппаратных абстракций).

\$OEM$\$$

\$OEM$\$$ файлы находящиеся в этой директории будут скопированы в каталог %SystemRoot%, например, C:\Windows. Переменная окружения %SystemRoot% используется для идентификации каталога в который будет установлена операционная система. Внимание, структура этого каталога должна соответствовать структуре каталогов %SystemRoot%/ Если, например, в каталог \$OEM$\$$ создать директорию System32 и в нее скопировать файлы, то во время установки эти файлы будут скопрованы в %SystemRoot%\System32.

\$OEM$\$1

Каталог \$OEM$\$1 указывает на диск на который устанавливается операционная система. Эта директория эквивалентна переменной окружения %SystemDrive%. Например, если установка производится на диск E, то файлы и директории с этого каталога будут скопированы на диск E.

\$OEM$\Буква диска

Во время инсталляции файлы и папки находящиеся в \$OEM$\Буква диска будут скопированы на соответствующий диск. Например, все  файлы с каталога \$OEM$\G будут скопированы на диск G.

Структура

В каталоге E:\WINDOWS.XP.CD\FILES создаю каталог $OEM$. В каталоге $OEM$ я создаю директорию $1. В каталоге $1 я создаю директорию POST_INSTALL (см. Рисунок 5). Этот каталог я буду использовать как корневой для дальнейшей установки программ, после инсталяции операционной системы.

Структура каталога POST_INSTALL

Архив каталога POST_INSTALL можно загрузить здесь. В архиве находятся все файлы кроме каталога DISTRIBS.

В каталоге POST_INSTALL cоздаю каталог BIN. В этом каталоге будут находится утилиты, которые будут использоваться во время установки. Пока мне понадобится "7-Zip Command Line Version". Из полученного архива извлекаю файл 7za.exe и сохраняю в каталоге BIN.

В каталоге POST_INSTALL cоздаю каталог APPS (см. Рисунок 6). Этот каталог будет использоваться для установки приложений. В каталоге APPS создаю каталог DISTRIBS (см. Рисунок 6). Этот каталог будет использоваться для хранения установочных файлов приложений.

В каталоге POST_INSTALL создаю каталог REGS (см. Рисунок 6). Этот каталог будет использоваться для хранения файлов, которые будут импортироваться в реестр.

В каталоге POST_INSTALL создаю каталог SERVICES (см. Рисунок 6). Этот каталог будет использоваться для настройки запуска сервисов.