вторник, 10 июля 2012 г.

Несопровождаемая установка

принципы создания несопровождаемой установки, на примере windows 2003.

Создаем дистрибутивную папку(ДП)
Копируем в нее i386 из корня установочного диска.

Дополнительные папки
В корень ДП можно добавить следующие папки:
\$OEM\$$ эта папка будет добавлена в корень %SYSTEMROOT%
\$OEM\$1 в корень диска, куда устанавливается Windows
\$OEM\disk в корень диска компьютера

Добавление ServicePack
запустить ServicePack.exe с ключом -x, после указать папку для распаковки SP.
Включаем в ДП SP:
[SP-place]\update.exe -s:[ДП-place], где SP-place - распакованные SP файлы, ДП-place - путь к дистрибутивной папке.

Драйверы до начала установки
в папку \$OEM\textmode добавить [device].sys [device].oem
в файл .\i386\TXTSETUP добавить строку:
[device]
"имя драйвера"="OEM"
в файл unattend.txt в секцию
[Unattended]
OEMPreInstall="Yes"

Драйверы PnP
К процессу установки, можно добавить свои дополнительные PnP-драйвера.
Создать папку в ДП, $OEM\$1\MyDrivers\Device01\ и добавить туда драйвера.
В файл unattend.txt в секцию
[Unattended]
OEMPnPDriversPath=\MyDrivers\Device01

Когда, установка системы дойдет до поиска PnP-устройств, она заглянет в \MyDrivers\Device01

Замечания
При установке с CD-диска файл unattend.txt переименовать в winnt.sif и кинуть в i386

Старт установки
Итак, у нас имеется дистрибутивная папка, файл ответов unattend.txt(winnt.sif).
Наша задача запустить несопровождаемую установку.

Есть много способов запуска несопровождаемую установки, но вся суть сводится к одному - запустить команду:

[путь к ДП]\i386\winnt /u:[путь к файлу ответов]\unattend.txt(winnt.sif) /s:[путь к ДП]\i386

,где
[путь к ДП]\i386\winnt - программа установки,
/u:[путь к файлу ответов]\unattend.txt(winnt.sif) - указание программе установки файла ответов,
/s:[путь к ДП]\i386 - исходники устанавливаемой системы.

Пример
Установка windows2k3 на виртуальную машину(2 привода, 1 HDD(неразмеченный)).
Копируем из установочного диска папку i386 в ДП
Внутри i386 создаем файл winnt.sif
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall=Yes
 
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS
Repartition=Yes
FileSystem=LeaveAlone(ConvertNTFS)
UnattendSwitch=Yes
WaitForReboot=No
AutoActivate=Yes
 
[UserData]
ProductID=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
FullName=fdgdf
OrgName=dfgdfgg
ComputerName=peouqlfhsd
 
[GuiUnattended]
TimeZone=85
 
[LicenseFilePrintData]
AutoMode=PerServer
AutoUsers=999
 
[Identification]
JoinWorkgroup=WG
 
[Networking]
InstallDefaultComponents=Yes
 
[Branding]
BrandIEUsingUnattended=Yes
 
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0
[Display]
Xresolution=800
Yresolution=600
Vrefresh=60
Делаем iso-образ, его корень, это корень ДП.
Качаем dos-образ с расширенной поддержкой файловых систем.

Загружаемся на dos-образе, имя раздела с iso-образом f:

Запускаем команду
f:\i386\winnt /u:f:\i386\winnt.sif /s:f:\i386

Система будет полностью установлена, без вмешательства пользователя.

Комментариев нет:

Отправить комментарий