Создание диска 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). Этот каталог будет использоваться для настройки запуска сервисов.