Программа Windows Setup и драйверы устройств


Предыдущая | Следующая

Программа Windows Setup и драйверы устройств

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

■ Встроенные драйверы (In-box) Обычно это драйверы с файловым ; расширением .inf, включенные в саму систему Windows. Еще один тип

встроенных драйверов устанавливается с помощью MSI-файла установщика Windows. Этот тип драйверов добавляется методом, который используется для добавления приложений в установку.

■ Дополнительные драйверы (Out-of-box) Дополнительные драйверы .inf, добавляемые в Windows Setup с помощью Windows SIM. Драйверы Out-of-box должны содержаться в папке Out-of-Box Drivers дистрибутивного общего ресурса. Как правило, их обработка выполняется на фазе конфшурации auditSystem процесса Setup. Если драйверы Out-of-box играют критически важную роль при загрузке, как, скажем, драйверы, требуемые для успешной загрузки самой системы, их нужно добавить в фазу конфигурации windowsPE, а не конфигурировать в компоненте Windows- PnpCustoinizat ions Win PE с помощью Windows SIM.

С помощью Windows SIM создаются файлы ответов XML, содержащие определения и значения различных параметров, конфигурирование которых осуществляется в автоматизированной установке Windows, Далее описаны файлы ответов,

■ Unattend.xml Файл ответов, используемый в большинстве типов автоматизированной установки Windows Server 2008. Единый файл ответов Unattend.xml управляет практически всеми фазами процесса автоматизированной установки. В предыдущих версиях Windows, в частности в Windows Server 2003 и Windows ХР Professional, для управления различными фазами процесса установки использовалось множество типов файлов ответов.

■ Autounattend.xml Файл ответов, используемый для автоматизированной установки Windows путем загрузки с DVD-диска. Чтобы загрузиться с DVD-диска Windows Server 2008 и выполнить автоматизированную установку, файл ответов Autounattended.xml копируется в корневой каталог дискеты или флэш-памяти USB. Этот процесс похож (но не идентичен) на метод использования файла Winnt.sif для установки предыдущих версий Windows путем загрузки с CD-диска.

Чтобы увидеть, на что похож файл ответов XML, просмотрите различные секции файла autounattend_sample.xml в папке %ProgramFiles%\Windows AIK\ Samples:

<?xml version="1.0" encoding='utf-8"?> <unattend xmlns="urn:$chemas-microsoft-coni:unattend"> <settings pass="Windows PE">

<component name="Microsoft-Windows-Setup" processorArchitecture=*x86" publicKeyTol<en="31bf3856ad364e35" landuade="neutrar versionScope="non$xS" xmlns: wcflii^htt p: //scfiemas. mic rosof t. com/WMICon f ig/2002/State xmlns:xsi=http://www,w3.org/2001/XMLSchema-instance>

После этой заголовочной информации, определяющей параметры и фазу конфигурации, в которой будет выполняться их обработка (Windows РЕ), а также архитектуру системы развертывания Windows (x86), следует описание схемы разбиения и форматирования дисков:

<DiskCon figuration <Disk>

<CreatePartitions>

<CreatePartition wcm:action="add"> <0rder>K/0rder> <Size>20000</Size> <Type>P rima ry</Type> </CreatePartition> </CreatePartitions> <ModifyPartitions>

<ModifyPartition wcfli:action="add"> <Active>t rue</Active> < Extend> false</Extend> <Format>NTFS</Format> <Label>OS_Install</Label> <Letter>C</Letter>

<Drder>K/Order> <PartitionID>K/PartitionID> </ModifvPartition> </ModifyPa rtitions> <DiskID>O</DiskID> < WillWi peDisk>t rue</Wi1lWipeDisk> </Disk>

<WillShowUI>OnError</WillShowUI> </Di skConf igu rat i on>

Затем, в следующей секции, указан ключ продукта, который будет использоваться для установки и принятия условий лицензионного соглашения EULA (End-User Licensing Agreement).

<UserData> <ProductKey>

<Key>&lt;productkey&gt;</Key> <WillShowUI>OnError</WillShowUI> </ProductKey>

<Accept Eula>true</AcceptEula> </UserData>

Далее программе Setup дается указание установить Windows в ранее созданном разделе.

<ImageInstall> <OSIfliage> <InstallTo>

<DiskID>O</DiskID> <PartitionID>K/PartitionID> </InstallTo>

<WillShowUl>OnErrur</WillShowUl> </0SImage> </IfliageInstall> </component>

После этого следуют параметры для еще одного компонента, указывающие, что во время установки будет использоваться язык U.S English.

<component nafiie="Microsoft-WindowS'International-Core-WinPE"' processorArchitecture="x86" pLblicKeyToken=1'3ibf3856ad364t35" language3'1 neutral" versionScope-'nonSxS" xmlns: wcm=http: //scfiemas. microsoft. com/WMIConf ig/2002/State xmlns:xsi=http://www.w3.org/2001/XMLScfiema-instance>

<$etupUILanguage>

<UILanguaQe>en-us</UILanQuage> </SetupUILanguaQe>

<Inpu t Locale>0409;0DD00409</Input Locale> <SystemLocale>en-us</SystemLocale> <UILanguage>en-us</UILanguage> <Use rLocale>en-US</Use rLocale > </component> </settings>

Следующая секция содержит параметры, обработка которых будет выполняться в фазе конфигурации oobeSystem. Эти параметры будут применены во время первой загрузки. В секции указано, что Sysprep следует запустить в режиме аудита для вторичного уплотнения системы перед передачей управления пользователю:

<settings pass="oobeSvstefli'*>

<сотропел t name=" Mic rosof t - Wi ndows - Deployment '" processor Arch itecture="x86" publicKeyToken="3ibf3856ad364t35" language="neut ral" versionScope="nonSxS" xmlns:wcm=http://schemas.microsoft.com/WMIConfig/2002/State x(nlns:xsi=http://www.w3.org/2OO1/XMLSchema-ifistance> <Reseal>

<Mode>Audit</Mode> </Reseal> </component> </settings>

Последняя секция содержит параметры, обработка которых будет выполняться в фазе конфигурации specialize, где применяются машинные данные для образа. Изготовитель оборудования OEM может указать в этой секции модель системы и предоставить для конечных пользователей телефон поддержки. Корпоративные пользователи могут указать в этой секции контактную информацию для руководителей подразделений или URL-адреса веб-сайтов поддержки в интра-сети корпорации.

<setting pass="specialize1^

<component name="Microsoft-Windows-Shell-Setup" processorArcfiitecture=*"x86" publicKeyToken="31bf3856ati364t35" language="neut ra1" versionScope="nonSxS" xmlns:wcfli=http://schemas.microsoft.com/WHIConfig/2002/State xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance> <DEMInformation>

<Manufacturer>&lt:manufacturer&gt;</Manufacturer> <Model>ftlt;model&gt:</Model> <SupportHours>&lt;support hours&gt;</SupportHours> <SupportPhone>&lt;support pnone&gt;</SupportPnone> </OEMInformation> </component> </settings>

<cpi:offlinelmage cpi:source="catalog:c:/daninstall_windows vista Ultimate.clg" xmlns:cpi="urn:scheflias-fnicrosoft-cofn:cpi" /> </unattend>

К СВЕДЕНИЮ Файлы ответов и Windows SIM

Дополнительную информацию о Windows SIM можно найти в разделе Deployment Tools Technical Reference справочного файла WAIK.chm пакета Windows AIK. Детальные сведения об отдельных параметрах файла ответов имеются в документации Unattended Windows Setup Reference пакета Windows AIK,

содержание: Развертывание и настройка Windows Server 2008