Оглавление
0 Обзор учебного курса....................................................................................................6
0.1 Учебник по VMware..................................................................................................6
0.1.1 Лицензирование и местоположение VMWare.........................................................7
0.1.2 VMware Workstation 3.2.......................................................................................7
0.1.3 Рекомендации по использованию VMware в локальной сети...................................7
0.1.3.1 Подключение к локальной сети в мостовом режиме.........................................7
0.1.3.2 Связь только с ведущим компьютером............................................................8
0.1.4 Работа с виртуальными дисками..........................................................................8
1 Процесс установки........................................................................................................9
1.1 Таблица обновлений................................................................................................9
1.1.1 Проверка соответствия......................................................................................12
1.2 Этапы установки....................................................................................................12
1.2.1 Этап 1. Winnt...................................................................................................13
1.2.1.1 Возможности автоматизации........................................................................14
1.2.1.2 Устранение неполадок на этапе запуска Winnt.exe.........................................14
1.2.2 Этап 1. Winnt32................................................................................................15
1.2.2.1 Возможности автоматизации........................................................................16
1.2.2.2 Устранение неполадок на этапе запуска Winnt32...........................................16
1.2.2.3 Отчет об обновлении и блокировка установки...............................................17
1.2.2.4 Динамическое обновление...........................................................................20
1.2.3 Этап 1. Загрузка с компакт-диска......................................................................25
1.2.3.1 Возможности автоматизации........................................................................26
1.2.3.2 Устранение неполадок при загрузке с компакт-диска.....................................26
1.2.4 Этап 2. Установка в текстовом режиме...............................................................27
1.2.4.1 Устранение неполадок на этапе текстового режима........................................28
1.2.5 Этап 3. Установка в графическом режиме...........................................................30
1.2.5.1 Устранение неполадок на этапе графического режима...................................32
1.2.5.2 Типичные неполадки на этапе графического режима......................................33
1.2.5.3 Отладка на этапе графического режима........................................................34
1.2.6 Заключительная перезагрузка и OOBE................................................................36
1.2.7 STOP 0x0000007B – во время установки загрузочное устройство недоступно.........36
1.2.7.1 Способ 1. Использование раздела [MassStorageDrivers]..................................36
1.2.7.2 Способ 2. Обнаружение адаптеров с помощью технологии Plug and Play..........36
1.2.7.3 Другие возможные причины системной ошибки STOP 0x7b.............................37
1.3 Создание системного реестра во время установки.....................................................38
1.4 Ведение журналов для процесса установки..............................................................45
1.4.1 Файл SetupAPI.LOG...........................................................................................46
1.4.1.1 Записи об установке Windows......................................................................46
1.4.1.2 Записи об установке поддержки для классов устройств..................................47
1.4.1.3 Записи об обнаружении оборудования и устройств (об установке драйверов). .47
1.4.1.4 Установка пакетов обновлений.....................................................................48
1.4.1.5 Добавление или удаление компонентов Windows...........................................49
3
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
1.4.1.6 Добавление устройств и драйверов...............................................................50
1.4.1.7 Удаление устройств и драйверов..................................................................53
1.4.1.8 Добавление обновлений Windows или компонентов........................................53
1.4.1.9 Уровни регистрации для файла SetupAPI.log..................................................54
1.5 Восстановление установки......................................................................................57
1.5.1.1 Новые команды консоли восстановления.......................................................59
1.5.1.2 Использование консоли восстановление во время процесса установки............60
1.6 Вопросы обновления..............................................................................................60
1.6.1 Контроллеры домена.........................................................................................60
1.6.1.1 Советы и рекомендации...............................................................................62
1.6.2 Exchange.........................................................................................................63
1.6.2.1 Общие моменты..........................................................................................63
1.6.2.2 Меры предосторожности..............................................................................63
1.6.3 Службы терминалов..........................................................................................64
1.6.3.1 Режим приложений......................................................................................64
1.6.3.2 Расширенные возможности..........................................................................64
1.6.4 Информационные службы Интернета (IIS)..........................................................65
1.6.5 SQL Server 7.0..................................................................................................66
1.6.6 Средства администрирования Windows 2000.......................................................66
2 Развертывание............................................................................................................67
2.1 WinPE....................................................................................................................67
2.1.1 Местоположение...............................................................................................67
2.1.2 Возможности....................................................................................................68
2.1.3 Процесс загрузки..............................................................................................69
2.1.3.1 Начальная загрузка.....................................................................................69
2.1.3.2 Подсистема Win32.......................................................................................69
2.1.3.3 Winbom.ini..................................................................................................70
2.1.4 Настройка WinPE..............................................................................................71
2.1.4.1 Общая настройка WinPE...............................................................................72
2.1.4.2 Config.inf....................................................................................................72
2.1.4.3 Добавление и удаление драйверов запоминающих устройств..........................74
2.1.4.4 Добавление поддержки сетевого адаптера....................................................75
2.1.4.5 Автоматизация DiskPart...............................................................................75
2.1.4.6 Настройка файла Winbom.ini........................................................................77
2.1.4.7 Фирменная настройка..................................................................................81
2.1.4.8 Изменение командной оболочки...................................................................82
2.1.4.9 Extra.inf......................................................................................................82
2.1.4.10 Идентификаторы каталогов WinPE..............................................................85
2.1.4.11 Добавление к Winpe поддержки RAM-дисков................................................86
2.2 Добавление образа WinPE на сервер RIS..................................................................87
2.2.1 Требования......................................................................................................88
2.2.1.1 Сервер RIS Windows 2000............................................................................88
2.2.2 Создание образа WinPE на сервере RIS...............................................................88
2.3 Изменения RIS в Windows Server 2003.....................................................................89
4
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
2.3.1 RIS и headless-серверы.....................................................................................90
2.3.2 ASR через RIS..................................................................................................91
2.4 Sysprep.................................................................................................................92
2.4.1 Отличие от версии в Windows 2000....................................................................92
2.4.2 Местоположение...............................................................................................92
2.4.3 Режимы работы Sysprep....................................................................................93
2.4.3.1 Команда Sysprep -factory.............................................................................93
2.4.3.2 Команда Sysprep -reseal...............................................................................94
2.4.3.3 Команда Sysprep -msoobe или -mini..............................................................94
2.4.3.4 Команда Sysprep -audit................................................................................95
2.4.3.5 Меню программы Sysprep.............................................................................96
2.4.3.6 Справка по параметрам командной строки Sysprep........................................96
2.4.3.7 Параметры настройки Sysprep в системном реестре.......................................98
2.4.3.8 Обсуждение программы Sysprep...................................................................99
2.4.3.9 Файл Sysprep.inf........................................................................................100
2.4.3.10 Ограничение числа запечатываний для Sysprep.........................................100
2.4.4 Советы и рекомендации..................................................................................101
2.4.4.1 Образы MP и UP........................................................................................103
2.4.4.2 Обсуждение дисков...................................................................................104
2.4.4.3 Создание раздела [SysprepMassStorage]......................................................104
2.4.5 Устранение неполадок.....................................................................................105
2.4.5.1 Проверка драйверов..................................................................................105
2.4.5.2 Проблемы присоединения к домену............................................................106
2.4.5.3 Настраиваемые параметры профиля пользователя.......................................108
2.4.5.4 Защита пароля администратора..................................................................108
5
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
6
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
7
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Резервирование IP-ресурсов
Мостовое подключение виртуальных машин не должно приводить к использованию
чрезмерного количества IP-адресов. Слишком большое количество ВМ может исчерпать
доступные IP-ресурсы в пределах данной подсети. Если планируется одновременное мостовое
подключение к локальной сети более одной ВМ, обратитесь к администратору сети, чтобы
обеспечить выделение данному проекту необходимых ресурсов.
Кроме подключения к локальной сети путем использования мостового режима или трансляции
адресов (NAT) существуют другие способы передачи файлов между ВМ и локальной сетью.
1. Допустимо сопоставление дисков между ВМ и ведущим компьютером.
2. Приемлемо также использование файлов .ISO, .FLP, гибких и компакт-дисков.
1
Пункты обсуждения:
Демонстрация возможностей VMware
Создайте отдельную ВМ
Выберите вариант “Use existing Disk” ("Использовать существующий диск")
Добавьте scsi-диск
Используйте файлы .ISO и .FLP
С помощью клавиши F2 перейдите в настройки BIOS и укажите последовательность загрузки
Настройте сеть
8
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
1 Процесс установки
Цели
По завершении этой темы учащиеся смогут:
объяснять функциональные возможности каждого этапа установки;
демонстрировать способы устранения неполадок, доступные на различных этапах установки;
объяснять процесс динамического обновления (Dynamic Update, DU), перечислять
имеющиеся требования и выбирать способы применения исправлений DU
к корпоративной среде;
учитывать условия, меры предосторожности и оптимальные способы обновления
ключевых систем организации.
2
Пункты обсуждения:
Обычный сервер может быть обновлен до выпуска Enterprise Server.
Веб-сервер не подходит для целей обновления. Только OEM-версия (для ПВТ).
Для NT4 требуется пакет обновлений SP5
NT 3.51 обновлению не подлежит.
9
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
В следующей таблице показаны варианты обновления для каждого типа носителей Windows
Server 2003 Standard Edition. (ЗАМЕТЬТЕ, что с носителей OEM-версии Windows Server 2003
можно обновить только OEM-версии (для ПВТ). С носителей MSDN и оценочной версии можно
обновить несколько продуктов, но с известными ограничениями.)
3
Пункты обсуждения:
С OEM-носителей (для ПВТ) можно обновить только OEM-версии. Отметьте, что МОЖНО
обновить версию MSDN и пробную версию (Eval) до розничной версии Windows Server 2003.
Это объясняется тем, что носители CCP не поставляются, а поставляются только носители FPP,
поэтому выбор отсутствует.
10
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
11
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
NT 4.0 OEM Srv --> допускается обновление до Windows Server 2003 OEM ADS
при наличии NT 4.0 OEM Srv.
MSDN FPP = Retail FPP, лицензирование контролируется персональным идентификатором PID.
NFR FPP = Retail FPP (персональные идентификаторы PID не отличаются)
4
Пункты обсуждения: Носители CCP предусмотрены только для клиентских продуктов.
5
Пункты обсуждения:
Отметить три этапа установки и три разных способа ее запуска:
Winnt.exe/Winnt32.exe/компакт-диск.
12
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
6
Пункты обсуждения:
Используются как ~bt, так и ~ls.
Необходим заранее подготовленный раздел для размещения временных файлов.
Таким образом, необходима программа SmartDrv.exe из-за копирования большого объема
файлов.
Программа Winnt.exe служит лишь для установки новой копии.
По всей вероятности этот способ останется и в следующем выпуске.
13
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Ограничения
Создание разделов. Диск, содержащий временные и загрузочные файлы, не может быть
изменен на этапе установки в текстовом режиме.
Дополнительное дисковое пространство. Поскольку файлы копируются на локальный
диск, требуется дополнительное дисковое пространство для их хранения.
Требования к памяти. Для запуска Winnt.exe необходимо 440 Кбайт свободной обычной
памяти (в адресном пространстве ниже 640 Кбайт).
Отсутствие журналов. На этапе запуска Winnt.exe журналы не ведутся.
7
Пункты обсуждения:
Устранение неполадок при установке, инициируемой Winnt.exe: не осуществляется
регистрация процесса установки.
Убедитесь, что файлы носителя/источника доступны, так как это может быть одной из
причин, если нет неполадок с оборудованием.
14
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
8
Пункты обсуждения:
Отметьте вызываемые внутренние компоненты.
Отметьте файлы журналов и файлы проверки совместимости: Winnt32.log,
Setupapi.log, NTcompat.inf.
Укажите, каким образом файл ответов используется в графический интерфейс
пользователя, т. е. файл $winnt$.inf.
Обратите внимание, на каком этапе переносятся настройки пользователя, т. е.
на файл migrate.inf.
Выделите компоненты DU и связанные с ними файлы журналов wsdu.log.
9
Пункты обсуждения: Winnt32 — гораздо более мощная среда, поэтому в ней можно
использовать отчет об обновлениях, динамические обновления, ведение журналов и т. д.
15
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Возврат к предыдущей ОС
Остановка обновления в момент завершения этапа работы Winnt32 – относительно
приемлемый вариант. Исходная ОС осталась незатронутой и полностью функциональной.
Фактически еще имеется возможность загрузки предыдущей версии с помощью файла boot.ini.
Требуется просто удалить временные файлы программы установки Windows Server 2003 и
восстановить в файле boot.ini по умолчанию исходную ОС.
После перехода в текстовый режим программа установки Windows Server 2003 начинает
размещать свои файлы прямо в корневом каталоге и папке Windows\System32. Это может
помешать возврату к исходной ОС. Скорее всего, ее можно восстановить, используя процесс
восстановления, поскольку в текстовом режиме главным образом производится замена
исходных файлов Windows файлами Windows Server 2003. Большинство изменений в реестре
производится позже, в графическом режиме. Однако системный реестр изменяется также и на
этапе текстового режима. В начале работы в текстовом режиме загружаются файлы из
каталога ~bt. Пока не закончится загрузка всех этих файлов, в исходную ОС не вносится
никаких изменений. Чтобы начать вносить изменения, должна загрузиться достаточно
большая часть файлов ОС.
16
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
NTCOMPAT.INF
Файл NTCOMPAT.INF находится в папке i386\COMPDATA на компакт-диске Windows Server 2003
и содержит два основных раздела:10
[ServicesToStopInstallation]
Если обнаруживается соответствие с записью в разделе [ServicesToStopInstallation],
то процесс обновления не может продолжаться. Пользователю дается возможность
ознакомиться со сведениями, предоставленными ПВТ или корпорацией Майкрософт.
В этом случае пользователь должен выйти из программы установки, устранить проблему,
а затем продолжить установку.
[ServicesToDisable]
Если обнаруживается соответствие с записью в разделе [ServicesToDisable], то в отчет об
обновлении добавляется предупреждение о том, что программа или драйвер могут
работать неправильно после обновления системы до Windows Server 2003. Если это
касается какой-либо службы, то служба отключается. Если это не служба, то не
предпринимается никаких действий, но выводится предупреждение для пользователя.
В каждом из этих разделов файла .INF для указания несовместимости компонентов
используется следующий синтаксис:
несовместимость, связанная со значением в системном реестре:
r,имя_раздела,имя_значения,ожидаемое_значение,файл_html,текстовый_файл,описание
несовместимость, связанная с именем службы:
s,имя_службы,файл_html,текстовый_файл,описание, имя_файла, версия
несовместимость, связанная с именем файла и версией:
f,имя_файла,версия,файл_html,текстовый_файл,описание
несовместимость, обнаруженная с использованием предоставленного файла DLL:
d,имя_dll,имя_точки_входа
10
Пункты обсуждения:
укажите расположение файла NTCompat.inf;
обратите внимание на разделы [ServicesToStopInstallation] и [ServicesToDisable], т. е.
на то, что при обнаружении СОВПАДЕНИЯ с записью в этих разделах необходимо
предпринять соответствующие действия;
процесс обновления не может продолжаться;
в отчет об обновлении добавляется предупреждение о том, что драйвер может работать
неправильно, а если речь идет о службе, то служба ОТКЛЮЧАЕТСЯ.
17
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Примеры
Далее приведены некоторые строки из файла NTCOMPAT.INF с объяснением значения каждой
строки.
Из раздела [ServicesToDisable]
f11,"%windir
%\system32\drivers\palmusb.sys","3.20",compdata\generic.htm,compdata\generi
c.txt,%palmusb%
Адаптер Palm USB Adapter вер. 3.20 (из раздела строк файла .INF) отключен в процессе
обновления, и текст файла Upgrade.txt добавлен к файлу Generic.txt.
r,"SOFTWARE\Cisco\Aironet",,,compdata\ciscoacu.htm,compdata\ciscoacu.txt,
%CiscoAironet%
Если в реестре имеется этот раздел, то содержимое файла ciscoacu.txt добавляется к
файлу upgrade.txt. Этот текст – только предупреждение о том, что ПО версии 4.14.002
и более ранних версий несовместимо с Windows Server 2003.
s,"NAV Auto-Protect",compdata\nav5.htm,compdata\nav5.txt,
%nav5%,"%systemdrive%\Program
Files\navnt\navapsvc.exe",5.3,,ntcompat.inf,"NAV5_INST"
Эту запись можно интерпретировать следующим образом: если имеется служба NAV Auto-
Protect, использующая установленный файл navapsvc.exe версии 5.3 или более ранней
версии, то обрабатывается раздел [NAV5_INST] файла .inf. В этом разделе удаляются
записи реестра для NAV.
11
Пункты обсуждения:
f = файл/драйвер
r = раздел реестра
s = служба
d = DLL
18
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Из раздела [ServicesToStopInstallation]
d,winnt32u.dll,UnsupportedArchitectureCheck,,1
Это одна из записей, которая обрабатывается на основе точки входа DLL. В данном
конкретном случае речь идет о точке входа UnsupportedArchitectureCheck в файле
winnt32u.dll, которая служит для определения наличия совместимости на низком уровне
архитектуры системы с Windows Server 2003. При отсутствии такой совместимости
процесс установки прекращается с уведомлением о том, что из-за данной проблемы
установка не может продолжаться. Полная интерпретация такой записи требует
просмотра исходных кодов.
r,"SOFTWARE\Sony Corporation\Jog Dial
Utility\6.20","","",compdata\sonyjdu.htm,compdata\sonyjdu.txt,%sonyjdu%
Эта запись означает проверку наличия раздела реестра. Если такой раздел реестра
обнаружен, то процесс установки останавливается, и в отчет об обновлении добавляются
сведения из файла sonyjdu.txt или sonyjdu.htm.
s,spx,compdata\spxblock.htm,compdata\spxblock.txt,%spxspxdriver
%,"%systemroot%\system32\drivers\spx.sys",,0xffffffe0
Эта запись соответствует проверке службы с именем spx. Если на компьютере
установлена эта служба, то процесс установки останавливается, и в отчет об обновлении
добавляются сведения из файла spxblock.txt или spxblock.htm.
19
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Ограничения
Средство динамического обновления НЕ ПРЕДНАЗНАЧЕНО для устранения всех неполадок при
работе программы установки Windows. В частности, средство динамического обновления в
Windows Server 2003 не решает следующие задачи:
создание нового, модифицированного источника файлов для установки (то есть оно не
заменяет установочный компакт-диск виртуальным компакт-диском, содержащим все
обновления, доступные на момент установки);
имитация носителей с интегрированными обновлениями;
поддержка для компьютеров, не подключенных к Интернету;
установка связи с поставщиком услуг Интернета;
поддержка удаленной установки с помощью службы RIS;
поддержка обновления BIOS компьютера;
20
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
загрузка обновленных драйверов или драйверов, не включенных в Windows Server 2003.
Поддерживаемые операционные системы
Средство динамического обновления в Windows Server 2003 всегда предлагается, если
программа установки запускается с помощью Winnt32.exe.
Загружаемые обновления
Средство динамического обновления загружает и использует важные обновления,
способствующие предотвращению сбоев в процессе установки. Существуют также
компоненты, которые специально не загружаются при динамическом обновлении.
Замещающие файлы
Замещающие файлы – это обновленные файлы для замены имеющихся на компакт-диске. При
этом к продукту не добавляется никаких новых файлов. В эту категорию входит три
подкатегории:
обновления, включая исправления, любых только что установленных файлов;
обновление INF-файлов, включая все файлы .add/.rep/.inf, которые могут использоваться
в ходе процесса обновления системы;
исправления Winnt32, включая все важные исправления к DLL-файлам winnt32,
используемым программой установки.
12
Пункты обсуждения: Основное отличие от XP в том, что Windows Server 2003 загружает
только исправления для программы установки, но не драйверы.
21
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Подключение
Программа установки проверяет наличие на компьютере правильных версий файлов DLL для
Wininet и Urlmon. Для выполнения динамического обновления эти файлы должны иметь
версии не ниже, чем уровень их версий в IE4.01. Если эти версии отсутствуют, то программа
установки не отображает страницы динамического обновления и полностью пропускает весь
этот этап. Если эти файлы имеются, пользователю предоставляется возможность запуска
динамического обновления.
Шаги процесса
Программа установки Windows:
проверяет возможности компьютера для выполнения динамического обновления;
запрашивает согласие пользователя на выполнение динамического обновления;
инициализирует клиента Windows Update.
Клиент Windows Update:
подготавливает список обновлений для загрузки;
подключается к веб-узлу и загружает архивы CAB в папку %systemroot%\setupupd.
Программа установки Windows:
извлекает файлы из архивов CAB;
устанавливает обновленные файлы.
22
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Корпоративный сценарий13
В целях поддержания безопасности сети многие организации ограничивают доступ
пользователей к Интернету. Может потребоваться, чтобы сервер не подключался к веб-узлу
Windows Update для каждой установленной копии. В таком случае можно создать в локальной
сети организации собственный веб-узел для динамического обновления. Для этого выполните
следующие действия:
загрузите пакеты для динамического обновления с веб-узла Windows Update;
извлеките файлы из архивов и разместите их в общем сетевом каталоге;
запускайте сеансы установки, указав в параметрах настройки установку обновлений из
этого каталога.
13
Пункты обсуждения:
Основные действия:
загрузка пакетов обновлений;
извлечение файлов и создание общего ресурса;
указание этого ресурса для новой установки.
14
Пункты обсуждения:
Подчеркните, что загрузив пакеты для динамического обновления, следует ввести команду:
“Winnt32 /duprepare:<путь к пакетам файлов для динамического обновления>”. Эта
команда служит для подготовки папки для динамических обновлений, к которой потом
открывается общий доступ.
Затем в команде запуска программы установки следует ввести, кроме прочего,
эти параметры: “Winnt32 /dushare:\\duserver\share”.
23
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Файлы журналов
WINNT32.LOG15
Основные сведения о динамическом обновлении регистрируются в файле WINNT32.LOG.
Сведения в этом файле ограничиваются проверкой поддерживаемых версий компонентов
Internet Explorer, отчетом об общих ошибках, регистрацией выбора пользователем параметров
и результатами процесса. Просмотр этого файла позволяет убедиться в успешности
динамического обновления.
WSDU.LOG16
Файл WSDU.LOG – основной файл журнала, используемый средством динамического
обновления во время установки системы. В этом файле регистрируется большинство сведений
о процессе динамического обновления во время установки системы, в том числе:
инициализация динамического обновления;
URL-адреса, используемые во время процесса динамического обновления;
регистрация специфических ошибок HTTP;
загрузка файлов;
проверка степени надежности источника.
При возникновении ошибки HTTP можно использовать программу ERR.EXE с веб-страницы
(см. п. 5 Приложения), чтобы расшифровать код ошибки и получить текст описания ошибки из
inetmsg.h. Один из примеров, с которым можно столкнуться – проблема с подключением
компьютера к Интернету, регистрируемая следующей записью в файле WSDU.LOG:
ERROR – HTTPSendRequest Failed, Error 12007
15
Пункты обсуждения:
Проверка поддерживаемых версий компонентов Internet Explorer.
Отчет об общих ошибках
Регистрация выбора, сделанного пользователем.
Результаты процесса.
Файл для проверки успешности завершения динамического обновления.
16
Пункты обсуждения:
Подчеркните основное назначение этого файла журнала:
инициализация динамического обновления;
URL-адреса, используемые во время процесса динамического обновления;
регистрация специфических ошибок HTTP;
загрузка файлов;
проверка степени доверия источнику.
24
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
17
Пункты обсуждения:
Загрузка с компакт-диска отличается от способов с использованием winnt и winnt32. Это
особый способ перехода в текстовый режим.
Этот способ отличается такими особенностями, как ASR, возможность восстановления и
консоль восстановления (Recovery Console).
Не нужны файлы ~bt и ~ls.
25
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
18
Пункты обсуждения: Гибкие диски отсутствуют. Файл Ntoskrnl слишком велик.
26
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
19
Пункты обсуждения:
Все способы в конечном счете проходят через этап тестового режима. На этом этапе
формируется основа ОС в исключительно чистой среде.
Отметьте порядок выполнения действий:
Setupldr.bin
Hal.dll, Kernel.exe, затем драйверы.
Usetup.exe (имитирует диспетчер сеанса, Session Manager), который затем
загружает Setupdd.sys.
Setupdd.sys (главный этап установки, на этом этапе проделывается большая
часть работы в текстовом режиме).
20
Пункты обсуждения:
Порядок определения уровня абстрагирования оборудования (HAL), затем драйверов
контроллеров запоминающих устройств.
Отображение параметров ASR/консоли восстановления/восстановления исходной системы.
Создание и форматирование разделов и дисков.
Подготовка системного реестра.
Копирование файлов и подготовка системы к этапу установки в графическом режиме.
27
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
28
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
21
Пункты обсуждения: Использование клавиши F8 – новый способ включения средств отладки
в текстовом режиме установки Windows Server 2003.
29
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
22
Пункты обсуждения:
Программа установки в графическом режиме проверяет, предпринимались ли уже
неудачные попытки запуска графического режима.
В графическом режиме ведется обширная регистрация процесса.
Обнаружение PNP, установка сетевых функций, регистрация компонентов и т. д.
30
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
24
Пункты обсуждения:
Отметить способы устранения неполадок, применяемые на этапе графического режима
установки.
32
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
33
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
34
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Если требуется сохранить параметры, установленные в файле boot.ini, то введите в командной
строке команду #NODEBUGBOOT.
В файле также имеется строка, содержащая запись OsLoadOptionsVar. Эта строка выглядит
следующим образом:
; OsLoadOptionsVar = "/debug"
На эту строку можно не обращать внимания.
После изменения файла txtsetup.sif можно запустить WINNT32. Команду Winnt32 следует
использовать с ключом /m:C:\TEMP (вместо C:\TEMP укажите каталог, в котором находится
файл txtsetup.sif). По завершении работы программы Winnt32 запускается текстовый режим
процесса установки, а затем – графический режим. При запуске графического режима
установки автоматически запускается отладчик NTSD.
35
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
36
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
37
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
0x7B – наиболее вероятный сбой, который может произойти, если один из необходимых
загрузочных драйверов поврежден или недоступен по какой-либо причине. Следует
убедиться, что загружены драйверы дисков, а также драйверы classpnp, ftdisk, partmgr, fat
или ntfs и другие драйверы, связанные с запоминающими устройствами. Вероятно,
потребуется загрузить драйверы pci и, безусловно, драйвер контроллера atapi.sys, а также
связанные драйверы каналов (pciide и pciidex или intelid) или scsiport.sys и соответствующий
минипорт.
Параметр IopMountVolume вызовет сбой, если не сможет найти файловую систему для
подключения диска, помеченного как загрузочное устройство (соответствующий объект диска
помечается параметром IopMarkBootPartition). Причиной сбоя может быть то, что драйвер
файловой системы оказался незагружаемым (см. выше) из-за ошибки чтения диска или из-за
повреждения файловой системы.
Убедитесь, что соответствующий драйвер файловой системы загружен (введите команду lm).
Первый параметр такого атрибута ошибки 7B - указатель объекта устройства.
Параметр IopMarkBootPartition вызовет сбой, если не будет обнаружен загрузочный раздел.
Загрузчик сохраняет сведения о диске, на котором предполагается устанавливать систему. Эти
сведения используются после создания дисковых стеков для поиска соответствующего диска.
Часто причиной сбоя является то, что средство PnP не может назначить ресурсы для
загрузочного контроллера или другого устройства, подключенного к контроллеру, такого как
мост PCI->PCI. Если известна служба, связанная с данным контроллером, то можно
просмотреть результаты команды !devnode и найти запись об этой службе. Если флаги
состояния включают параметр DNF_INSUFFICIENT_RESOURCES и (или) не включают
параметры DNF_STARTED или DNF_ENUMERATED, то причина неполадки скорее всего
заключается в этом.
25
Пункты обсуждения:
Кратко осветите создание реестра: какие файлы используются и для чего.
38
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
26
Пункты обсуждения:
Ветвь управления (Control branch) включает настройки, которые дадут возможность на этапе
текстового режима установки работать с драйверами HAL и запоминающих устройств,
обнаруженными на этапе обнаружения запоминающих устройств.
Профили оборудования (Hardware Profiles) представляют собой почти пустую структуру,
которая будет заполнена позднее.
Ветвь служб (Services branch) содержит записи об оборудовании и записи, касающиеся
загрузки. Данных настройки относительно ролей серверов, например DHCP, на этом этапе не
существует.
27
Пункты обсуждения:
Файл Hivecls.inf является основой для раздела реестра HKey_Classes_Root. В этом разделе
представлены регистрация CLSID, сопоставления расширений файлов и обработчики
контекстного меню оболочки.
28
Пункты обсуждения:
Файл Hivedef.inf исходная точка для раздела реестра HKey_Users\.default. Настройки в этой
ветви включают звуковые схемы, параметры настройки экрана (оформление, фон и
заставка), пункты главного меню и папки оболочки пользователя.
29
Пункты обсуждения:
Файл Hivesft.inf – основа для файла реестра, касающегося ПО.
30
Пункты обсуждения:
Файл Hivesys.inf – основа системного куста (System hive).
31
Пункты обсуждения:
Файл Hiveusd.inf – основа для кустов реестра userdiff и userdifr. Этот файл служит для
переноса/обновления профиля пользователя из Windows NT4/2000 в Windows Server
2003 (в данном случае).
39
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Setupreg.hiv
40
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Hivecls.inf
Файл Hivecls.inf является основой для раздела реестра HKey_Classes_Root. В этом разделе
представлены записи регистрации CLSID, сопоставления расширений файлов и обработчики
контекстных меню оболочки.
41
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Hivedef.inf
42
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Hivesft.inf
Файл Hivesft.inf – основа для файла реестра, относящегося к программному обеспечению. Как
будет показано позже, этот файл фактически представляет собой ветвь HKLM\Software. Это
параметры настройки для программных аспектов ядра операционной системы, в
противоположность компонентам, установленным с помощью диспетчера OCM.
Редактирование файла Hivesft.inf описано в двух статьях базы знаний. Q277705 PRB: Файл
ответов (Unattend.txt) ограничен 256 знаками; возможность обхода ограничений, связанных
с файлом unattend.txt.
Заказчики и специалисты по технической поддержке могут включить подробную регистрацию
процесса установки, отредактировав файл Hivesft.inf. Это обсуждается в статье Q243996 How
to Enable Verbose Logging in Windows 2000 GUI-Mode Setup (Как включить подробную
регистрацию на этапе графического режима установки Windows 2000).
43
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Hivesys.inf
44
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Hiveusd.inf
Файл Hiveusd.inf – основа для кустов реестра userdiff и userdifr. Этот файл служит для
переноса и обновления профиля пользователя в данном случае из Windows NT4/2000 в
Windows Server 2003. Куст реестра userdiff создается из файла Hiveusd.inf во время установки
Windows Server 2003.
45
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Текстовый режим
На этапе текстового режима установки также не ведется никакой регистрации. Наиболее
серьезные проблемы на этом этапе требуют стандартного устранения неполадок в
оборудовании, в вопросах совместимости драйверов или конфигурации диска. По крайней
мере в одной недавно встретившейся неполадке значение в системном реестре вызвало сбой в
процессе присоединения к реестру одного из файлов hive*.inf. Из-за отсутствия средств
ведения регистрации единственным эффективным способом выявления причины сбоя в таком
случае является включение средств отладки.
Графический режим
На этапе графического режима ведется подробная регистрация процесса установки в
нескольких файлах.
В файле Setuperr.log регистрируются ошибки, возникающие в ходе процесса установки.
Обычно этот файл создается только при наличии ошибок во время процесса установки.
В файле Setupact.log регистрируются действия, происходящие во время установки,
включая копирование файлов на этапе графического режима.
В файле Setuplog.txt регистрируются все другие процессы, выполняемые при установке.
Файл Setupapi.log – наиболее информативный из файлов журналов, создаваемых на
этапе графического режима установки. Наиболее часто он используется при выявлении
неполадок в перечислении оборудования и установке драйверов.
Файл Pnplog.txt создается, когда установщик класса не может завершить работу при
перечислении устройств. В большинстве случаев с этим файлом не приходится
сталкиваться при проведении установки системы.
Примечание. Файл журнала Pnplog.txt создается только при наличии проблем PNP в ходе
процесса установки. В файле PNPLOG.txt перечисляются установщики классов, которые не
могут завершить работу на этапе графического режима установки. Если этот файл имеется,
когда в графическом режиме начинается перечисление устройств, то ни один из установщиков
класса, перечисленных в файле, не обрабатывается. Если этот файл существует (остался от
установленной копии Win2k), то он удаляется на этапе текстового режима, чтобы на
графическом этапе установки не использовалась старая версия файла.
Примечание. Файлы ответов копируются в каталог System32 под именем $winnt$.inf.
Если файлы ответов не используются, то в этом файле регистрируются варианты выбора
параметров в ходе установки. Файл $winnt$.inf может быть полезен при уточнении любого
несоответствия в выборе параметров во время установки или на основе файла ответов.
46
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Примечание. Если в этом документе встречается термин munged (изменено), это означает,
что к командам, подлежащим выполнению, был добавлен правильный путь для данного
компьютера, чтобы сформировалась полная командная строка.
Эта запись указывает, что для программы установки Windows 2000 задан параметр -newsetup.
Данный параметр служит для инициализации этапа графического режима установки новой
копии Windows. Существуют также другие параметры, которые могут быть заданы для
программы Setup.exe, в зависимости от типа установки – установка новой копии или
обновление более ранней версии Windows.
47
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Еще одна общая категория записей в файле Setupapi.log – это записи, которые
регистрируются в тех случаях, когда в пакет установки Windows не включен правильный
драйвер для устройства и этот драйвер обновляется ПВТ-драйвером. При этом в файле
Setupapi.log регистрируются новые записи об установке драйверов для таких устройств.
В файле Setupapi.log указывается, сертифицирован ли драйвер цифровой подписью
лаборатории Майкрософт контроля качества оборудования для Windows (WHQL). Эта
регистрационная запись выглядит следующим образом:
An unsigned or incorrectly signed file <path to file and filename> was installed.
Error 0x800b0100: No signature was present in the subject.
Имеется возможность быстро найти неподписанные драйверы, осуществляя поиск по
ключевому слову unsigned. В результате поиска будут найдены записи о каждой установке
неподписанного драйвера, если таковые имеются.
48
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
49
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Еще один хороший способ устранения неполадок – проверка разделов в файле Setupapi.log на
предмет наличия сообщений об ошибках или других признаков неполадки, которая могла
возникнуть при добавлении или удалении этого компонента. Примером этого является
сообщение, которое регистрируется в файле Setupapi.log, когда у пользователя
запрашивается установочный носитель или носитель с пакетом обновления:
[2001/05/07 11:30:27 1356.43]
Munged cmdline: "C:\WINNT\System32\sysocmgr.exe" /i:C:\WINNT\System32\sysoc.inf
EXE name: C:\WINNT\System32\sysocmgr.exe
SPFILENOTIFY_NEEDMEDIA: Tag="\cdrom_is.5" Description="Windows 2000 Server CD-ROM"
SourcePath="F:\i386" SourceFile="RsAdmin.msc" Flags=0x00000000.
SPFILENOTIFY_NEEDMEDIA: returned FILEOP_ABORT with error: Error 1223: The operation
was canceled by the user.
Install failed, attempting to restore original files.
В этом примере зарегистрирована попытка пользователя добавить или удалить компонент
«Съемные ЗУ» (Removable Storage). Была вызвана программа Sysocmgr.exe (мастер
дополнительных компонентов), и требовался файл Rsadmin.rsc с установочного компакт-диска
Windows 2000 Server. Эта запись указывает, что процесс не завершен успешно, потому что
пользователь решил отменить его.
50
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
В этой записи об установке устройства имеется много моментов, на которые следует обратить
внимание. В первую очередь, следует отметить командную строку вызова программы Services.exe,
из которой видно, что установка устройства происходила в контексте системы (в режиме ядра), в
отличие от установки устройств, при которой у пользователя запрашивается носитель с файлами
и которая происходит, по крайней мере частично, в пользовательском режиме.
Следующий существенный момент – строка Searching for hardware ID(s): (Поиск
идентификаторов устройств). В этой строке содержится значение идентификатора устройства,
которое возвращается системе Windows как результат запроса на идентификацию устройства.
Устройства, не относящиеся к типу PCI и категории Plug and Play (такие как устройства ISA
или SCSI) могут определяться с помощью идентификаторов поставщиков, которые однозначно
определяют устройство, как в записи выше. PCI-устройства, согласно спецификации PCI,
должны содержать уникальный идентификатор поставщика, идентификатор устройства и
идентификатор подсистемы наряду с другими уникальными значениями, которые могут быть
получены путем опроса оборудования операционной системой категории Plug and Play, такой
как Windows 2000. Эти сведения наряду с файлом .inf используются для сопоставления
конкретного устройства с нужным драйвером, причем это осуществляется при минимальном
вмешательстве пользователя.
Еще один существенный момент – функция DIF_SELECTBESTCOMPATDRV, а также следующая
строка записи об установке, в которой указан файл .inf, выбранный, поскольку в нем описано
данное устройство. В следующей строке имеется запись Changed class GUID of device to…
<GUID> (GUID класса устройства изменен на <GUID>). В этой строке содержится
идентификатор GUID, соответствующий классу устройства, указанному в выбранном файле .inf.
Далее (как следует из набора для разработки драйверов устройств Microsoft Windows [DDK])
идет запись о запросе DIF_INSTALLDEVICEFILES, позволяющая установщику участвовать в
копировании файлов для поддержки устройства или создании списка файлов для устройства.
Файлы устройства включают файлы для выбранного драйвера, любые интерфейсы устройства
и любые соустановщики.
Строка Installing section 4mmdat_Inst.Interfaces from c:\winnt\inf\tape.inf указывает раздел в
выбранном файле .inf, в котором содержатся сведения о драйвере для выбранного устройства.
Наконец, в последней части этой записи зарегистрирована функция DIF_INSTALLDEVICE,
выполняющая полную установку нужного устройства. В данном случае в последнем
сообщении указан идентификатор устройства и констатируется, что установка устройства
завершена успешно. Если возникают проблемы с установкой устройства, тогда приводится
сообщение об ошибке, например, о том, что для устройства требуется перезагрузка
компьютера или другой код ошибки программного интерфейса приложений Win32®.
51
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
date.
Device install function: DIF_INSTALLDEVICEFILES.
Doing copy-only install of
PCI\VEN_10DE&DEV_0110&SUBSYS_00000000&REV_A1\4&415A68E&0&0008.
Installing section nv4 from c:\drivers_temp\nv4_disp.inf.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nv4_mini.sys to E:\WINNT\System32\DRIVERS\nv4_mini.sys.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvinstnt.dll to E:\WINNT\System32\nvinstnt.dll.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nv4_disp.dll to E:\WINNT\System32\nv4_disp.dll.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvoglnt.dll to E:\WINNT\System32\nvoglnt.dll.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvcpl.dll to E:\WINNT\System32\nvcpl.dll.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvqtwk.dll to E:\WINNT\System32\nvqtwk.dll.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvdesk32.dll to E:\WINNT\System32\nvdesk32.dll.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvdmcpl.dll to E:\WINNT\System32\nvdmcpl.dll.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvfsvm.exe to E:\WINNT\System32\nvfsvm.exe.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Copying file c:\drivers_temp\nvcpl.hlp to E:\WINNT\help\nvcpl.hlp.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Device install function: DIF_REGISTER_COINSTALLERS.
Co-Installers Registered.
Device install function: DIF_INSTALLINTERFACES.
Installing section nv4.Interfaces from c:\drivers_temp\nv4_disp.inf.
Interfaces installed.
Device install function: DIF_INSTALLDEVICE.
Doing full install of PCI\VEN_10DE&DEV_0110&SUBSYS_00000000&REV_A1\4&415A68E&0&0008.
An unsigned or incorrectly signed driver (c:\drivers_temp\nv4_disp.inf) was
installed for NVIDIA GeForce2 MX. Error 0xe000022f: The third-party INF does not
contain digital signature information.
Device install finished successfully
(PCI\VEN_10DE&DEV_0110&SUBSYS_00000000&REV_A1\4&415A68E&0&0008).
В строке 2 данного примера зарегистрирована работа диспетчера Plug and Play в
пользовательском режиме, который для установки устройства создает новый процесс с
использованием программ Rundll32.exe и Newdev.dll (библиотека динамической компоновки
для установки устройств). Эта библиотека вызывает функции установки устройств, входящие
в Setupapi и CfgMgr32 (диспетчер настройки Plug and Play).
52
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
DLL установки устройств вызывает функцию SetupDIBuildDriverInfoList для создания списка
возможных драйверов для этого устройства. В данном случае ни один из имеющихся
файлов .inf не содержит совпадающего идентификатора для этого устройства, поэтому DLL
установки устройств запускает мастер поиска новых устройств.
После того как мастер поиска новых устройств получает путь к драйверам стороннего
поставщика, система Windows проверяет наличие цифровой подписи в файле .inf и
регистрирует запись, если подпись отсутствует.
Проверяются остальные файлы, и также обнаруживается отсутствие подписей, что отмечается
в файле Setupapi.log (однако это не обязательно свидетельствует о проблеме). В общем
случае установочные программы поставляются в виде файла-обертки, который вмещает в себя
все файлы, необходимые для установки компонента. Сам файл-обертка может быть подписан,
чтобы удостоверить источник и целостность файлов, однако файлы в этой обертке не всегда
имеют цифровую подпись. Поскольку файлы извлечены из обертки, в файле Setupapi.log
отмечается факт отсутствия у них цифровой подписи.
В двух заключительных строках регистрируется результат установки устройства и
идентификатор этого устройства.
54
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Для указания уровней регистрации для конкретных программ установки создайте запись
реестра в следующем разделе:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\AppLogLevels
В этом разделе создайте имя значения, которое представляет имя файла программы, и
назначьте соответствующий уровень регистрации для этого значения (с использованием
значений, перечисленных ниже в таблицах), например: service.exe=LoggingLevel.
Уровень регистрации является значением DWORD. Если это значение не определено или
равно нулю, регистрация в файл Setupapi осуществляется с настройкой по умолчанию,
указанной в таблицах ниже.
Значение DWORD состоит из трех частей, представленных в формате 0xSSSSDDGG. Младшие
восемь бит, представленные маской 0x000000FF, устанавливают уровень регистрации для
общих действий программ установки. Следующие восемь бит, представленные маской
0x0000FF00, устанавливают уровень регистрации для действий по установке устройств.
Самые старшие биты – специальные флаги.
В следующих таблицах содержатся сведения об общих уровнях регистрации, уровнях
регистрации при установке устройств и специальных флагах регистрации в Windows 2000
и более поздних версиях Windows.
55
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
56
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
EXE name: C:\WINNT\system32\setup.exe
[2001/09/06 16:00:40 372.12]
@ 16:00:40.343 : Opened INF "C:\WINNT\INF\1394.inf".
@ 16:00:40.343 : Installing Device Class: {6BDD1FC1-810F-11D0-BEC7-08002BE2092F} 1394.
@ 16:00:41.203 : Opened INF "C:\WINNT\INF\layout.inf".
@ 16:00:41.203 : Installing class from section: ClassInstall32.
@ 16:00:41.203 : Class install completed with no errors.
Ссылки
Для получения дополнительных сведений о файле Setupapi.log см. приложение.
32
Пункты обсуждения:
В этом Windows Server 2003 похож на XP. Имеется два варианта:
восстановление с помощью консоли восстановления (RC)
обновление на месте
57
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
+-----------------------------------------------------------------------+
| Исходный файл i386| Тип компьютера |
+-----------------------------------------------------------------------+
| *hal.dll | Compaq SystemPro Multiprocessor or 100% Compatible |
+-----------------------------------------------------------------------+
| *halapic.dll | MPS Uniprocessor PC |
+-----------------------------------------------------------------------+
| *halapic.dll | MPS Multiprocessor PC |
+-----------------------------------------------------------------------+
| *hal.dll | Standard PC |
+-----------------------------------------------------------------------+
| *halborg.dll | SGI mp |
+-----------------------------------------------------------------------+
На первом экране нажмите клавишу ввода для продолжения программы установки, как это
делается при выполнении чистой установки.
Нажмите клавишу F8, чтобы принять лицензионное соглашение.
На этом этапе программа установки ищет предыдущие операционные системы и должна
отобразить существующий каталог Winnt/Windows и предоставить два дополнительных
варианта выбора:
R – восстановление существующей установки
C – выполнение чистой/новой установки.
Выберите R, чтобы выполнить восстановление путем обновления на месте и дать программе
установки завершить работу.
При применении во время установки обычного аварийного восстановления и восстановления
путем обновления на месте следует учесть что:
обычное восстановление в большинстве случаев вряд ли справится с невозможностью
загрузки компьютера или сбоем во время процесса установки или обновления Windows
Server 2003;
58
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
вероятно, можно обеспечить перезапуск установки, используя восстановление путем
обновления на месте, хотя перезапуск установки автоматически встроен в программу
установки (если перезагрузка удалась). Это частный способ устранения неполадок во
время процесса установки и скорее всего не приведет к значимым результатам, если
проблема не связана с поддержкой уровня абстрагирования оборудования ПК с ACPI. В
некоторых редких случаях, когда BIOS не совместима с ACPI Windows Server 2003 или
когда существующий драйвер устройства не поддерживает ACPI или plug and play, может
потребоваться установить уровень абстрагирования оборудования Standard PC
(Стандартный компьютер);
наиболее вероятным средством, которое будет использоваться наряду с нажатием клавиш
Shift-F10 и связанных способов для устранения неполадок установки вне этапа
графического режима, является консоль восстановления. См. следующий раздел.
59
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
60
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
61
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
62
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
1.6.2 Exchange
1.6.2.1 Общие моменты33
Windows Server 2003 не поддерживает ни Exchange 5.5, ни Exchange 2000. Exchange
может выполняться в среде Windows Server 2003 Active Directory, но не в среде Windows
Server 2003.
Поддерживается Exchange 2000 SP3, выполняющийся в среде Windows 2000 SP2
с использованием Windows Server 2003 DC и GC.
Exchange 2000 SP2 также может использовать Windows Server 2003 DC и GC.
При этом требуется важное исправление Q316463.
На снимке экрана показано сообщение об ошибке, появляющееся при попытке установить
Exchange 2000 в систему Windows Server 2003. Подобное сообщение об ошибке появляется
в случае Exchange 5.5.
33
Пункты обсуждения:
На компьютере с Windows Server 2003 не поддерживаются ни Exchg 5.5, ни 2k. Работает в
среде Windows Server 2003 AD.
63
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Эти противоречивые определения могут вызвать неполадки. Дополнительные сведения об
этих неполадках см. в следующих статьях базы знаний: Q314649, Q314715 и Q313087.
С помощью Windows Server 2003 AD добавляется класс объектов inetOrgPerson. Объекты
inetOrgPerson основаны на стандарте, определенном в RFC 2798, и предназначены прежде
всего для взаимодействия с системами сторонних поставщиков. Этот объект предназначен
служить внешней оболочной контекста безопасности. Благодаря этому такие объекты
идеальны для использования в качестве получателей электронной почты от внешних
пользователей или доступа к почте через Интернет в сценариях для поставщиков услуг.
Однако эти объекты не могут использоваться в качестве получателей в системе Exchange 2000
SP3. Заметьте, что в оснастке AD Users и Computers объект InetOrgPerson не позволяет
администрировать задачи Exchange.
Средство Domain Rename позволяет менять имена доменов DNS и NetBIOS. Кроме того, эта
новая возможность Windows Server 2003 позволяет выполнять полную перестройку иерархии
доменов, за исключением корневого домена; в корневом домене имена DNS и NetBIOS могут
изменяться, но сам он должен оставаться корневым. При желании в процессе переименования
дочерний домен можно сделать новым деревом. Переименование доменов не поддерживает
перемещение доменов из одного леса в другой.
Дополнительные сведения см. в документах:
http://www.microsoft.com/windows2000/downloads/tools/domainrename/
Переименование доменов не поддерживается, если Exchange 2000 находится в лесу. Процесс
переименования будет прекращен на втором этапе процедуры с выводом сообщения об ошибке:
Domain rename is not supported in an Active Directory forest with Exchange deployed
(Переименование доменов не поддерживается в лесу Active Directory, в котором развернуто
приложение Exchange).
Несмотря на неспособность использовать средство переименования доменов при наличии
развернутого приложения Exchange, служебная программа RENDOM.EXE может оказаться
хорошим средством поиска и устранения неполадок. Команда Rendom /list поможет
идентифицировать все разделы каталога, домены и имена NetBIOS.
64
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
участники фермы серверов терминалов должны работать в системе Windows Server 2003
Enterprise Edition.
В Windows Server 2003 включена возможность автоматического переподключения (Automatic
Reconnection). Благодаря этой возможности можно автоматически подключиться к тому же
прерванному сеансу связи без повторного ввода учетных данных, если сеанс был прерван
из-за потерянных пакетов или ошибок в сети. По умолчанию делается максимум двадцать
попыток возобновления связи с пятисекундными интервалами. Automatic Reconnection можно
включить в Windows Server 2003 либо с помощью подключения к удаленному рабочему столу
(Remote Desktop Connection), либо через групповую политику. Дополнительные сведения
см. в документе базы знаний 323258.KB.EN-US.
Службы терминалов Windows Server 2003 поддерживают также параметр /console для
подключения к сеансу 0 сервера терминалов. Впервые эта возможность была включена
в Windows XP Professional.
66
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
2 Развертывание
Цели
По завершении этой темы учащиеся смогут:
идентифицировать новые средства RIS и функциональные возможности
Windows Server 2003;
показывать процесс создания и настройки образа WinPE;
объяснять изменения в Sysprep для Windows Server 2003;
демонстрировать навыки использования Sysprep для развертывания Windows.
2.1 WinPE34
Среда предустановки Windows (Windows Preinstall Environment, Winpe) предназначена
для поставщиков вычислительной техники (ПВТ) для предустановки операционных систем
Microsoft® Windows® на новые компьютерные системы. Среда WinPE, называемая также
MiniNT, представляет собой минимальную среду Windows, которая может быть целиком
загружена с компакт-диска с минимальным объемом, и пришла на смену традиционной
загрузочной дискете для предустановки DOS. WINPE допускает настройку, необходимую
для ПВТ: добавление драйверов Plug and Play, поддержки электронных дисков (RAM-
дисков), сценариев, средств диагностики оборудования и других возможностей.
2.1.1 Местоположение35
Корпоративные заказчики, являющиеся членами Software Assurance (SA) или подписавшие
соглашение Enterprise Agreement (EA), могут запросить копию WinPE для использования
в своих организациях. Сведения см. в п. 7 Приложения. С 21.10.02 больше не существует
формы для запроса WINPE для корпоративных заказчиков. Объявлено, что все заказчики,
являющиеся членами EA и SA, получат Windows PE в октябре 2002 в форме обновленного
набора на компакт-диске.
Члены Software Assurance могут получить WinPE прямо на веб-узле
http://www.microsoft.com/licensing/programs/sa/sam/winPe.asp.
Заказчики, являющиеся независимыми поставщиками программного обеспечения (НППО) и
имеющие намерение создать собственный продукт на основе WinPE, могут обратиться по адресу
WinPE@Microsoft.Com для получения сведений о лицензировании версии WinPE для НППО.
34
Пункты обсуждения:
Представьте краткий обзор Winpe
35
Пункты обсуждения:
Для получения дополнительных сведений о доступности WinPE см. http://CorpDeploy .
Заказчики Software Assurance могут получить WinPE прямо на веб-узле:
http://www.microsoft.com/licensing/programs/sa/sam/winPe.asp.
Независимые поставщики решений (ISV) могут посылать запрос по адресу
winpe@microsoft.com.
Партнеры MCS – corpdeploy.
Количество копий ограничено (products\public).
67
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
2.1.2 Возможности36
Переносимость. И на X86, и на IA64 должна быть одинаковая среда.
Возможность выполнять диагностику оборудования. ПВТ должны иметь возможность
тестировать собранное оборудование.
Возможность загрузки с защищенного от записи носителя. Среда должна
поддерживать загрузку с защищенного от записи носителя, чтобы ПВТ имели
возможность загрузки с компакт-диска.
Поддержка любых запоминающих устройств. Среда должна поддерживать все
запоминающие устройства, для которых существуют NT-драйверы.
Сетевой доступ. Среда должна обеспечивать сетевой доступ, прежде всего для передачи
больших файлов-образов. Должны поддерживаться протоколы TCP/IP и SPX/IPX.
Минимальная поддержка использования сценариев. Среда должна поддерживать
использование сценариев для ПВТ, чтобы они могли выполнять установку или
развертывание образов Windows в автоматическом режиме.
Способность конфигурировать запоминающие устройства. Среда должна быть
способна к работе с разделами дисков: создавать, удалять и форматировать разделы.
Должен поддерживаться формат NTFS.
Небольшой объем образа в памяти и на диске. Объем образа среды на диске должен
быть меньше 200 Мбайт, а в памяти – меньше 128 Мбайт.
Та же кодовая база, как в NT. Не должно быть никаких расхождений с кодом NT,
насколько это позволяет необходимость поддержки новейшего оборудования.
Легкая настройка. ПВТ должны иметь возможность легко добавлять и удалять ненужные
драйверы из образа среды.
Загрузка PXE. Среда WinPE должна поддерживать загрузку PXE, т. е. загрузку из образа,
хранящегося на удаленном сервере.
36
Пункты обсуждения:
Переносимость - X86/IA64
Возможность загрузки (только чтение)
Поддержка всех драйверов запоминающих устройств, поставляемых с XP или Windows
Server 2003
Ограниченный сетевой доступ – 10 параллельных подключений.
Использование сценариев – возможность полной автоматизации установки через
сценарии unattend / batch / diskpart.
Возможность настройки форматирования разделов/дисков с использованием
Diskpart/batch.
Небольшой объем – 180–200 Мбайт.
Код NT/XP/2003
Легкая настройка через сценарии или командные файлы.
Возможность PXE-загрузки WinPE с сервера RIS
68
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
37
Пункты обсуждения:
Обсудите разделы Winbom.ini, которые обрабатываются во время загрузки WinPE.
38
Пункты обсуждения:
Подсистема Win32 запускает оболочку CMD.exe и обрабатывает Winbom.ini и пакетные
файлы (либо по умолчанию, либо указанные файлы batch/Winbom.ini).
Winbom.ini – хотя файл обрабатывается средой Winpe, главным образом он
используется/привязан к процессу sysprep.
69
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
2.1.3.3 Winbom.ini
WinPE использует программу factory для обработки файла winbom.ini и подключения
к сети. Программа Sysprep также включает фабричный режим (Sysprep –factory) для
предустановки XP или Windows Server 2003 поставщиками вычислительной техники.
Фабричный режим обеспечивает максимальную гибкость для настройки процесса
установки индивидуальных компьютеров. Это полностью автоматический процесс
установки/настройки, который выполняется так быстро, насколько это возможно.
Для управления процессами установки и настройки фабричный режим использует
спецификационный файл Winbom.ini.
Команда Sysprep -factory запускается в самом начале загрузки операционной системы,
чтобы запустить операции, такие как учет устройств Plug and Play, которые должны быть
выполнены до запуска других процессов системы. Во время работы Sysprep -factory
запускается учет устройств Plug and Play и другие системные службы и загрузочные
процессы, а другие задачи, выполняемые командой Sysprep -factory решаются, когда уже
полностью запустится операционная система Windows.
Файл Winbom.ini содержит следующие разделы.
[DiskConfig] Содержит параметры конфигурации и разбиения на разделы одного или
нескольких физических жестких дисков.
[description.Config] Содержит параметры конфигурации и разбиения на разделы
отдельного физического жесткого диска.
[Factory] Содержит записи для выполнения предустановки в фабричном режиме.
[PnPDriverUpdate] Содержит записи для обновления драйверов на установленном
образе до установки драйверов средством Plug and Play.
[PnPDrivers] Содержит список всех обновленных драйверов, которые будут
копироваться на компьютер.
[NetCards] Содержит записи для настройки сетевого адаптера на конечном
компьютере, если требуется подключение к сети.
[UpdateSystem] Содержит записи для контроля за обновлением внешних файлов
ответов командой Sysprep -factory.
[UserAccounts] Содержит записи для контроля за созданием учетных записей
пользователей на конечном компьютере.
[name.Account] Содержит записи для создания конкретной учетной записи
пользователя.
[OEMRun] Содержит записи для контроля за запуском внешних приложений и
сценариев командной оболочки во время выполнения команды Sysprep -factory.
Команды обрабатываются асинхронно. Каждое приложение запускается в порядке их
перечисления в этом разделе, но не дожидаясь завершения работы предыдущего
приложения.
Обработка этих исполняемых файлов или сценариев командной оболочки – последняя
задача обработки, выполняемая командой Sysprep -factory.
[OEMRunOnce] Содержит записи для контроля за запуском внешних приложений и
сценариев командной оболочки во время выполнения команды Sysprep -factory.
Команды обрабатываются синхронно. Все приложения запускаются в порядке их
перечисления в этом разделе, и только после завершения выполнения предыдущей
команды.
[Section_name] Содержит записи для предустановки приложений.
[ComputerSettings] Содержит записи для контроля за пользовательскими
параметрами настройки на конечном компьютере.
[StartMenuMFUlist]
[OemFolder]
70
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
[UserDefined] Раздел, определяемый пользователем, который может содержать
фирменные настройки ПВТ или любые другие данные для других процессов.
[WinPE] Раздел определяет набор конфигурации и операционную систему Windows,
которая будет установлена.
[WinPE.Net] Раздел контролирует параметры настройки, которые WinPE использует
при подключении к сети.
39
Пункты обсуждения:
При настройке через файл Winpeoem.sif могут быть добавлены драйверы запоминающих
устройств, а также другие изменения в файлах .inf куста Default.
Настройка включает:
Точечные рисунки
Добавление режима отладки
Добавление элементов реестра к Setupreg.hiv для (soft,Def)
Языки
Добавление файлов
Изменение параметров загрузки shell/config
Добавление или замена Startnet.cmd
Большинство изменений затрагивает файлы Config.inf, Extra.inf, Winpesys.inf и
startnet.cmd.
71
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
2.1.4.2 Config.inf
Файл Config.inf обрабатывается программой Buildhives.exe, которая вызывается
программой Makeimg.cmd. Программа Buildhives.exe использует Config.inf для создания
кустов реестра Software, Default и Setupreg.hiv.
72
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Language
Значение: код_языка
Определяет устанавливаемую комбинацию языка и страны. Данный язык должен
поддерживаться одной из групп языков, указанных в записи LanguageGroup. Если
имеющаяся группа языков не поддерживает язык, программа установки использует язык,
заданный по умолчанию для этой версии Windows.
Для получения списка поддерживаемых комбинаций стран и групп языков посетите веб-
узел Microsoft Global Software Development (http://www.microsoft.com/globaldev/).
LanguageGroup
Значение: код_группы_языков[, код_группы_языков[, ...]]
Определяет устанавливаемые группы языков. Нельзя указать отдельную страну или язык,
если не установлена соответствующая группа языков.
Если в Windows XP установлена поддержка для какой-либо группы языков, то установлена
также поддержка для всех соответствующих групп языков. Например, если
устанавливается одна группа языков из категории восточноазиатских групп языков, то
устанавливается также поддержка для связанных групп языков. Если устанавливается
одна группа языков из категории языков со сложным написанием, то устанавливаются
также все группы языков со сложным написанием.
Для получения списка языков, отнесенных к конкретным группам языков, посетите веб-
узел Microsoft Global Software Development (http://www.microsoft.com/globaldev/).
В следующей таблице приведены идентификаторы поддерживаемых групп языков.
Соответствующее значение в
компоненте панели управления
ID Группа языков
Regional and Language Options
(Язык и региональные стандарты)
1 Западная Европа и США Установка по умолчанию
2 Центральная Европа Установка по умолчанию
3 Балтийские языки Установка по умолчанию
4 Греческий Установка по умолчанию
5 Кириллица Установка по умолчанию
6 Тюркские языки Установка по умолчанию
7 Японский Восточноазиатский язык
8 Корейский Восточноазиатский язык
Китайский (традиционное
9 Восточноазиатский язык
письмо)
Китайский (упрощенное
10 Восточноазиатский язык
письмо)
11 Тайский Сложное написание
12 Иврит Сложное написание
13 Арабский Сложное написание
14 Вьетнамский Сложное написание
15 Индийский Сложное написание
16 Грузинский Установка по умолчанию
17 Армянский Установка по умолчанию
73
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Включение отладки
Для отладки WinPE добавьте ключи /debug и /baudrate к записи osloadoptions
в разделе [InfChanges].
[InfChanges]
osloadoptions=txtsetup.sif,setupdata,"/fastdetect /debug /baudrate=115200
/minint"
40
Пункты обсуждения:
Отметьте файл Winpeoem.sif и способы добавления драйверов запоминающих устройств.
74
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Например запись OemDriverRoot = "" and OemDriverDirs = drv1, drv2 указывает среде
WinPE, что в каталоге system32 имеется два каталога с именами drv1 и drv2. В каждом
из этих каталогов находится файл txtsetup.oem, в котором перечислены драйверы для
загрузки.
Примечание. При использовании WINPE 1.0 можно столкнуться со следующей
неполадкой:
WinPEOEM.SIF не поддерживает более одного драйвера запоминающих устройств – код
Q325569
В версии WINPE 1.1 это исправлено.
41
Пункты обсуждения:
Будьте кратки – заострите внимание на разделе Diskpart.
75
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
76
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
42
Пункты обсуждения:
Отметьте, что обращение к Winbom.ini может быть переадресовано к другому Winbom.ini
на гибком диске.
Поясните, что для добавления сетевой платы нужно просто добавить ссылку к файлу NIC
INF, используя запись NICPnPID=. Отметьте также, что PE просматривает весь
каталог Inf, если не обнаруживает файла inf по указанному пути.
77
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Пошаговый процесс:
Измените раздел [Netcards] файла winbom.ini, добавив запись nicpnpid = с указанием
пути к файлу inf драйвера сетевой платы.
Пример:
[NetCards]
Nicpnpid=%systemroot%\i386\inf\<nicdrv>.inf
Затем скопируйте файлы драйвера сетевой платы следующим образом.
a. Скопируйте файл *.inf в папку winpe.tmp\i386\inf
b. Скопируйте файл *.sys в папку winpe.tmp\i386\system32\drivers
c. Скопируйте файлы *.din и *.exe в папку winpe.tmp\i386\system32
d. Скопируйте файл *.dll в папку winpe.tmp\i386\system32
Запустите oscdimg, чтобы создать новый файл iso в папке winpe.tmp. Используйте этот
файл iso для создания компакт-диска.
78
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
[UpdateSystem] Содержит записи для контроля за обновлением внешних файлов ответов
командой Sysprep -factory.
Пример:
[UpdateSystem]
AddReg = UpdateSystem.AddReg
DelReg = UpdateSystem.DelReg
CopyFiles = UpdateSystem.CopyFiles
RenFiles = UpdateSystem.RenFiles
DelFiles = UpdateSystem.Delfiles
Пример раздела, соответствующий предыдущей записи "UpdateSystem.AddReg":
[UpdateSystem.AddReg]
HKLM, "Software\Test","String Value",, "Value"
HKLM, "Software\Test","Number Value",0x00010001, 10
[UserAccounts] Содержит записи для контроля за созданием учетных записей
пользователей на конечном компьютере.
Пример:
[UserAccounts]
Mom
Dad
Son
[name.Account] Содержит записи для создания конкретной учетной записи пользователя.
Пример:
[Mom.Name]
Description=Mom's Account
Password=Mom's Password
Alias=Mom
Passport=Mom@hotmail.com
[Dad.Name]
Description=Dad's Account
Password=Dad's Password
Alias=Dad
Passport=dad@passport.com
[Son.Name]
Description=Son's Account
Password=Son's Password
Alias=Son
Passport=son@passport.com
[OEMRun] Содержит записи для контроля за запуском внешних программ и сценариев
командной оболочки во время выполнения команды Sysprep -factory. Команды
обрабатываются асинхронно. Все программы запускаются в порядке их перечисления
в этом разделе, но не дожидаясь завершения работы предыдущей программы.
Обработка этих исполняемых файлов или сценариев командной оболочки –
последняя задача обработки, выполняемая командой Sysprep -factory.
Пример:
[OEMRun]
"Run Near the End", "c:\windows\near.exe"
"Run Next to Last", "\\server\dir\next.exe"
"Run Last", "c:\%windir%\last.bat"
79
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
[OEMRunOnce] Содержит записи для контроля за запуском внешних программ и
сценариев командной оболочки во время выполнения команды Sysprep -factory. Команды
обрабатываются синхронно. Все программы запускаются в порядке их перечисления
в этом разделе, и только после завершения выполнения предыдущей команды.
Пример:
[OEMRunOnce]
"Net Use Call", "net use R: \\server\share"
"First Application Stage", "App1.Stage", MSI
"Second Application Stage", "App2.Stage", MSI
"Third Application Stage", "App3.Stage", MSI
"First Application Attach", "App1.Attach", MSI
"Second Application Detach", "App2.Detach", MSI
[Section_name] Содержит записи для предустановки программ.
Пример:
[App1.Stage]
InstallType = Stage
StagePath = "C:\App1_Temp"
SetupFile = "Application_One.msi"
SourcePath = "R:\App1"
[App1.Attach]
InstallType = Attach
StagePath = "C:\App1_Temp"
SetupFile = "Application_One.msi"
[ComputerSettings] Содержит записи для контроля за пользовательскими параметрами
настройки на конечном компьютере.
Пример:
[ComputerSettings]
AuditAdminAutoLogon = yes
DisplayRefresh = 75
DisplayResolution = 800x600x256
[StartMenuMFUlist] Содержит ссылки на наиболее часто используемые программы для
главного меню.
Пример:
[StartMenuMFUlist]
Link0=C:\Documents and Settings\All Users.WIN\Desktop\Windows Media
Player.lnk
Link1=C:\Documents and Settings\All
Users.WIN\StartMenu\Programs\Accessories\WordPad.lnk
Link2=C:\Documents and Settings\All Users.WIN\Desktop\Launch MSN Explorer.lnk
Link3 =
[OemFolder] Содержит папку ПВТ с любыми дополнительными данными и программами от ПВТ.
Пример:
[OemFolder]
OemFolder=C:\Documents and Settings\All Users.WIN\Awesome Computers
[UserDefined] Раздел, определяемый пользователем, который может содержать
фирменные настройки ПВТ или любые другие данные для других процессов.
80
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
81
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Line4 =
Line5 = In England:
Line6 = Call 444-3324 for hardware configuration support.
Line7 = Call 555-6648 for software support.
Line8 =
2.1.4.9 Extra.inf
Для добавления файлов к образу WinPE измените файл Extra.inf. Если добавленные файлы
требуют записей в реестре, отредактируйте файл Config.inf, введя в него разделы,
соответствующие добавленным файлам. Перечислите файлы, которые должны быть
добавлены в соответствующий раздел. Файлы копируются из исходного образа в конечный
образ WinPE.
В разделе [ExtraFiles] перечисляются файлы, которые добавляются к WinPE по
умолчанию. В разделах .x86 и .ia64 перечисляются добавляемые к WinPE файлы,
необходимые для этих архитектур.
Стандартный файл Extra.inf:
;
; WinPE extra file list
;
[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
[ExtraFiles]
txtsetup.sif=1,,,,,,,,0,0,,1,1
setupreg.hiv=1,,,,,,,,0,0,,1,2
sam=1,,,,,,,,0,0,,1,3
43
Пункты обсуждения:
Предупреждение. Неправильное изменение любых других записей этого файла, кроме
записи "CmdLine", может вызвать сбой в загрузке WinPE. Никакие другие изменения не
рекомендуются.
82
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
security=1,,,,,,,,0,0,,1,3
software=1,,,,,,,,0,0,,1,3
default=1,,,,,,,,0,0,,1,3
sam.log=1,,,,,,,,0,0,,1,3
security.log=1,,,,,,,,0,0,,1,3
software.log=1,,,,,,,,0,0,,1,3
vga850.fon=1,,,,,,2_,22,0,0,,1,22
vgaoem.fon=1,,,,,,2_,22,0,0,,1,22
winbom.ini=1,,,,,,,,0,0,,1,1
netcfg.exe=1,,,,,,,,0,0,,1,2
factory.exe=1,,,,,,,,0,0,,1,2
startnet.cmd=1,,,,,,,,0,0,,1,2
wpetcpip.inf=1,,,,,,,,0,0,nettcpip.inf,1,20
wpenb.inf=1,,,,,,,,0,0,netnb.inf,1,20
wpemscli.inf=1,,,,,,,,0,0,netmscli.inf,1,20
winpeoem.sif=1,,,,,,,,0,0,,1,2
winpe.bmp=1,,,,,,,,0,0,,1,2
[ExtraFiles.x86]
ntoskrnl.exe=1,,,,,,,,0,0,ntkrnlmp.exe,1,2
setupldr.bin=1,,,,,,,,0,0,,1,1
bootfix.bin=1,,,,,,,,0,0,,1,1
biosinfo.inf=1,,,,,,,,0,0,,1,2
halacpi.dll=1,,,,,,,,0,0,,1,2
halapic.dll=1,,,,,,,,0,0,,1,2
halaacpi.dll=1,,,,,,,,0,0,,1,2
[ExtraFiles.ia64]
ntkrnlmp.exe=1,,,,,,,,0,0,,1,2
setupldr.efi=1,,,,,,,,0,0,,1,1
efinvr.exe=1,,,,,,,,0,0,,1,2
# Описание Значение
0 код_диска Идентификатор диска, содержащего файл
1 подкаталог Имя каталога, содержащего файл
2 размер Размер файла
3 контрольная_сумма Контрольная сумма файла
4 неиспользуемый НП
5 неиспользуемый НП
6 порядок_загрузочных_нос 1: гибкий диск #1
ителей 2: гибкий диск #2
3: гибкий диск #3
x: Текстовый режим установки
"": Графический режим установки
7 конечный_каталог имя каталога: от 1 до 41 символа
8 действия_при_обновлении 0: копируется всегда
1: копируется, если есть
2: копируется, если отсутствует
3: никогда не копируется
9 действия_в_текстовом 0: копируется всегда
режиме 1: копируется, если есть
2: копируется, если отсутствует
3: никогда не копируется
10 имя_конечного_файла Новое имя файла в образе WinPE
11 код_исходного_каталога Идентификатор исходного каталога, содержащего
файл, из таблицы каталогов WinPE
12 код_конечного_каталога Идентификатор конечного каталога, содержащего
файл, из таблицы каталогов WinPE
Ниже на примере первой записи раздела [ExtraFiles] показано, как копируется файл
Txtsetup.sif:
[ExtraFiles]
txtsetup.sif=1,,,,,,,,0,0,,1,1
параметр 1: копирование производится с диска, имеющего код, равный 1
параметр 8: всегда копируется при обновлении
параметр 9: всегда копируется в текстовом режиме
параметр 11: копируется из корневого каталога исходной системы (см. таблицу ниже)
параметр 12: копируется в корневой каталог конечной системы (см. таблицу ниже)
Следующая запись демонстрирует переименование исходного файла и использование
другого конечного каталога.
[ExtraFiles.x86]
ntoskrnl.exe=1,,,,,,,,0,0,ntkrnlmp.exe,1,2
параметр 10: исходный файл переименовывается в Ntkrnlmp.exe
параметр 12: исходный файл копируется в конечный каталог system32
84
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
14 = system32\wins 70 = system32\oobe\html\ispsgnup
15 = system32\dhcp 71 = system32\oobe\html\mouse
16 = repair 72 = system32\oobe\html\oemcust
17 = system32\drivers\etc 73 = system32\oobe\html\oemhw
18 = system32\spool\drivers\w32x86 74 = system32\oobe\html\oemhw
19 = system32\drivers\disdn 75 = system32\oobe\images
20 = inf 76 = system32\oobe\setup
21 = Help 77 = system32\oobe\sample
22 = Fonts 78 =
Resources\Themes\Luna\Shell\NormalColor
23 = Config
79 =
24 = msagent\intl Resources\Themes\Luna\Shell\NormalColor
25 = Cursors 91 = Help\Tours\mmTour
26 = Media 92 = Help\Tours\htmlTour
27 = java 100 = system32\1025
28 = java\classes 101 = system32\1028
29 = java\trustlib 102 = system32\1031
30 = system32\ShellExt 103 = system32\1033
31 = Web 104 = system32\1037
32 = system32\Setup 105 = system32\1041
33 = Web\printers 106 = system32\1042
34 = system32\spool\drivers\color 107 = system32\1054
35 = system32\wbem 108 = system32\2052
36 = system32\wbem\Repository 109 = system32\3076
37 = addins 110 = system32\wbem\xml
38 = "Connection Wizard" 111 = system32\usmt
39 = "Driver Cache\i386" 112 = system32\inetsrv
40 = security 123 = mui
41 = security\templates 124 = WinSxS
42 = system32\npp 125 = WinSxS\Manifests
85
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Процедура
Замените файл winpesys.inf в каталоге инструментов WinPE, где находится файл
BLDHIVES.EXE, следующим вложенным файлом:
Winpesys.inf
44
Пункты обсуждения:
Имейте в виду, что для добавления поддержки RAMDRV следует редактировать файл
Winpesys.inf и использовать программу BLDHIVES.EXE для создания нового Setupreg.hiv
(реестр), в дополнение к копированию файлов.
86
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Скопируйте вложенный образец файла Ramdrv.sys в папку
winpe.tmp\i386\system32\drivers.
Ramdrv.sys
Ramdrv.inf
Примечания.
Драйвер для Ram-диска – образец, опубликованный корпорацией Майкрософт. Этот
образец Ram-диска обсуждается в статье базы знаний Q257405. Образец и рекомендации
к нему можно получить по адресу:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257405
По умолчанию драйвер Ram-диска настроен на букву диска Z:.
Размер Ram-диска по умолчанию – 4 Мбайт. Имеется возможность изменить это значение,
отредактировав следующую запись "0x400000" в файле winpesys.inf:
HKLM,"SYSTEM\ControlSet001\Services\ramdrv\Parameters","DiskSize",
0x00010001,0x400000
Различные параметры, используемые образцом драйвера Ram-диска, объясняются
в вышеупомянутой статье базы знаний.
При добавлении возможностей, использующих образец Ram-диска, не присваивайте
драйверу имя Ramdisk.sys. WinPE поставляется с собственным драйвером Ramdisk.sys,
который используется средой WinPE для внутренних целей загрузки.
45
Пункты обсуждения:
Это будет проделываться в лабораторных упражнениях.
Требуются следующие элементы:
компакт-диск продукта Windows XP и компакт-диск WinPE с одинаковыми номерами
сборки;
правильно настроенный сервер RIS Windows 2000 (SP2) или Windows;
на конечном компьютере требуется плата сетевого интерфейса (NIC) или плата NIC,
поддерживаемая PXE загрузочным диском RIS.
87
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
2.2.1 Требования
Требуются следующие элементы:
компакт-диск продукта Windows XP и компакт-диск WinPE с одинаковыми номерами
сборки;
правильно настроенный сервер RIS Windows 2000 (SP2) или Windows;
на конечном компьютере требуется плата сетевого адаптера (NIC), поддерживаемая
PXE или загрузочным диском RIS.
88
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
46
Пункты обсуждения:
Теперь добавлена поддержка для вариантов изданий 2000/XP/Server.
Поддерживается IA64.
HalFiltering.– В окне выбора ОС (OSCHooser) отображаются только образы с Hal,
соответствующим клиентам PXE.
Аутентификация в службе RIS обновлена до NTLMv2.
Добавлена новая политика в отношении инструментальных средств (Tools Policy).
Winpe теперь поддерживается в RIS как тип образа.
ASR теперь поддерживается как тип образа.
ДОПОЛНИТЕЛЬНО:
На серверах RIS системы Windows 2000 необходимо установить важное обновление, чтобы
работать в среде Windows Server 2003 AD. Для получения дополнительных сведений см.
статью базы знаний KB WinSERaid2: 37338.
89
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
47
Пункты обсуждения:
ПРИМЕЧАНИЕ: Headless/EMS будут обсуждаться позднее в главе headless/EMS
90
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
средства с целью перенаправления выходных данных их консоли на порт внешнего
управления и использования стандартного файла StartROM.com. Это позволит файлу
StartROM.com более гибко использовать скорости передачи данных.
Доступны следующие версии файла StartROM.com с перенаправлением консоли.
Hdlscom1.com и Hdlscom2.com. Для систем, которые не поддерживают,
перенаправление консоли микропрограммными средствами, эти версии отображают
подсказку Press F12 for network boot (Для сетевой загрузки нажмите клавишу F12) с
помощью перенаправления консоли на последовательный порт 1 или 2. Пользователи
могут нажать клавишу F12, чтобы продолжить процесс загрузки или выйти из
процесса загрузки, не нажимая клавишу F12. По нажатию пользователем клавиши
F12 эти файлы заставляют клиента PXE загрузить мастер установки клиента (Client
Installation Wizard, CIW) только в том случае, когда в BIOS выбрана сетевая загрузка.
При использовании RIS этот файл устанавливается по умолчанию.
Hdlscom1.n12 и Hdlscom2.n12. Для систем, которые поддерживают
перенаправление консоли микропрограммными средствами, эти версии не предлагают
нажатия клавиши F12 для сетевой загрузки и не ждут ввода от пользователя. При
использовании этого файла клиент PXE всегда загружает экраны мастера установки
клиента (CIW), когда в BIOS выбрана сетевая загрузка.
91
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
2.4 Sysprep48
Программа Sysprep является средством для корпоративных системных администраторов,
ПВТ и других пользователей, выполняющих развертывание Windows XP на несколько
компьютеров. После выполнения начальных этапов установки одной системы можно
с помощью программы Sysprep подготовить мастер-компьютер для дублирования.
Для каждого конечного компьютера при его первой перезагрузке программой Sysprep
назначается уникальный код безопасности (SID). Программа Sysprep настраивает
операционную систему для запуска приветствия Windows или мини-установки при первом
включении компьютера конечным пользователем. Этот сокращенный тип установки в
графическом режиме занимает 5–6 минут (вместо обычных 45–60 минут). В это время
у пользователя запрашиваются только обязательные сведения, относящиеся к данному
пользователю: принятие лицензионного соглашения и ввод ключа продукта, имени
пользователя и названия организации.
Sysprep – очень полезная служебная программа, даже если не требуется дублирование
дисков. Чтобы настроить для отдельного компьютера окно приветствия Windows или мини-
установку, можно воспользоваться командой Sysprep с параметром -nosidgen. В этом
случае программа Sysprep допускает проведение аудита компьютера, автоматизирует
часть процесса мини-установки таким образом, что пользователи все же могут ввести
конкретные данные (региональные параметры и сведения TAPI), но пропускает этап
установки уникальных кодов безопасности SID, так как эти коды должны устанавливаться
в процессе выполнения программы установки на компьютере.
2.4.2 Местоположение
Windows 2000 поставляется с версией Sysprep 1.x, Windows XP и Windows Server 2003
поставляются с версией Sysprep 2.0. Во всех случаях файлы находятся на установочном
компакт-диске в архиве \Support\tools\Deploy.cab.
48
Пункты обсуждения:
Пропустить – если обучающимся не требуется обзор.
49
Пункты обсуждения:
Добавлены режимы для Windows XP и более поздних операционных систем, включая
поддержку активации продуктов Windows.
92
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
50
Пункты обсуждения:
ВЫДЕЛИТЬ! Фабричный режим является режимом, используемым для предварительной
установки драйверов и приложений, чтобы убедиться в правильной установке
драйверов и MSI-пакетов установки и чтобы при следующей перезагрузке компьютера
оставалась поддержка сети без отображения окон запуска мини-установки [В
основном для тестирования, или как способ создания мастер-образов, которые можно
будет изменить, чтобы настроить новые конечные образы sysprep].
Параметры -reseal и –msoobe/-mini не требуются для версии Sysprep из Windows Server
2003, так как параметры –Reseal/-mini подразумеваются.
Параметр -Reseal. Очищает файлы регистрации событий и подготавливает систему к
созданию образа.
Параметр -mini. Традиционная мини-установка (используется в сочетании с параметром
–reseal).
Параметр -MSOOBE. Обычно используется для конечных пользователей (не
корпоративных), это экраны новых мастеров.
Параметр -audit. Главным образом используется организациями ПВТ для проверки
правильности работы мастер-установки/драйверов/приложений и выполнения
аппаратной диагностики перед запечатыванием образа.
93
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
добавляет данные пользователя.
Использование этой новой возможности помогает поставщикам вычислительной техники
управлять множеством необходимых образов, сокращая их число до возможного
минимума. Например, можно создать установочную мастер-копию, которая содержит
минимальный набор драйверов, выполнить команду sysprep -factory, создать образ
установочной копии, а затем скопировать его на любое число конечных компьютеров.
Если для конечных компьютеров требуются дополнительные драйверы, выполните на этих
компьютерах команду sysprep -factory и в это время загрузите необходимые драйверы.
Перед выполнением команды sysprep -reseal, которая завершает настройку и
«запечатывает» компьютер для отправки пользователю, можно также произвести другие
необходимые настройки.
Примечание. Особенности файла Winbom.ini обсуждаются в разделе WinPE.
51
Пункты обсуждения:
Обсуждалось ранее, можно пропустить.
52
Пункты обсуждения:
Обсуждалось ранее, можно пропустить.
94
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Пункты обсуждения:
53
54
Пункты обсуждения:
Укажите, что параметры -mini/msoobe/pnp опущены в версии Windows Server 2003.
96
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
В системах, которые не активированы, это сохранит текущий период отсрочки. Например,
на мастер-компьютере осталось 14 дней периода отсрочки, и выбран вариант «Не
сбрасывать период активации». Образ мастер-компьютера записывается на конечный
компьютер через 15 дней. К началу процесса установки период отрочки уже истечет,
и активация потребуется немедленно. Это может быть полезно в тех случаях, когда
операции Sysprep выполняются многократно.
Примечание. Если мастер-компьютер устанавливается процессом sysprep с одним ключом
продукта, а затем в файл sysprep.inf вводится другой ключ продукта, то система потребует
немедленной реактивации на каждом конечном компьютере.
Внимание! Ключ продукта, используемый для активации установки Windows, должен
совпадать с ключом продукта, указанным на наклейке сертификата подлинности,
прикрепленной к корпусу конкретного компьютера.
-audit
Перезагружает компьютер в фабричный режим без создания новых идентификаторов
безопасности (SID) и без обработки записей в разделе [OEMRunOnce] файла Winbom.ini.
Этот параметр команды доступен только в фабричном режиме работы компьютера.
-bmsd
Если раздел [Sysprep] содержит запись BuildMassStorageSection = Yes, в файле Sysprep.inf
записан заголовок раздела [SysprepMassStorage] и выполняется команда Sysprep -bmsd,
то программа Sysprep заполняет раздел [SysprepMassStorage] записями для PNP_ID =
path_to_device_inf_file, соответствующими идентификаторам PNP запоминающих
устройств, указанных в файлах Machine.inf, Scsi.inf, Pnpscsi.inf и Mshdc.inf.
Примечание. Программа Sysprep формирует список запоминающих устройств; при этом
она не помещает эти устройства в базу данных необходимых устройств и не делает
никакой другой обработки.
После использования команды sysprep -bmsd для создания записей в разделе
[SysprepMassStorage] можно удалить записи из этого раздела перед выполнением команд
Sysprep -reseal или Sysprep -factory в данном процессе установки. Чем меньше записей
в базе данных необходимых устройств, тем меньше времени требуется для перезагрузки
образа в операционную систему.
Не используйте параметр совместно с другими параметрами командной строки.
-clean
Очищает базу данных необходимых устройств, используемую в разделе
[SysprepMassStorage] в файле Sysprep.inf.
-factory
Перезапускает компьютер в сетевом режиме, не отображая окно приветствия Windows или
окно мини-установки. Данный параметр полезен для обновления драйверов, выполнения
учета устройств Plug and Play, установки приложений, тестирования, настройки
компьютера для пользователя или внесения других изменений в конфигурацию системы
в среде поставщика. Для организаций, использующих программное обеспечение для
создания (или дублирования) образов диска, фабричный режим помогает снизить число
необходимых образов диска. Завершив выполнение необходимых задач в фабричном
режиме, запустите программу Sysprep с параметром -reseal, чтобы подготовить компьютер
к доставке конечному пользователю.
-forceshutdown
Завершает работу системы по завершении работы программы Sysprep.
Примечание. Эта команда используется для компьютеров с ACPI BIOS, которые при
стандартных параметрах Sysprep не выключаются должным образом.
-mini
Настраивает Windows XP Professional для запуска мини-установки вместо окна приветствия
Windows. Данный параметр не работает с операционной системой Windows XP Home
Edition, в которой при первом запуске всегда отображается окно приветствия Windows. Он
не имеет смысла также в операционных системах семейства Windows Server 2002, где при
первом запуске всегда отображается окно запуска мини-установки.
97
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
Изменяет разделы реестра (SID, OemDuplicatorString и т. п.) без перезагрузки системы и
подготовки к дублированию. Этот параметр используется в основном при тестировании,
особенно для проверки правильности изменений реестра. Этот параметр не рекомендуется
использовать, поскольку изменение данных на компьютере после завершения программы
Sysprep может отменить результаты ее работы по подготовке системы. Не следует
использовать данный параметр в рабочей ИТ-среде.
-nosidgen
Запускает программу Sysprep без создания нового идентификатора безопасности (SID).
Необходимо использовать этот параметр, если компьютер, на котором выполняется
Sysprep, не будет дублироваться или если выполняется предустановка контроллеров
домена.
-pnp
Запускает полную учет и установку устройств Plug and Play во время выполнения мини-
установки.
Предупреждение. Используйте параметр -pnp, только если требуется обнаружить и
установить устаревшие устройства, не поддерживающие технологию Plug and Play. Не
выполняйте команду sysprep -pnp на компьютерных системах, использующих только
устройства Plug and Play, поскольку это лишь увеличит время первой загрузки, не давая
никакой дополнительной выгоды пользователю.
-quiet
Отключает отображение запросов на подтверждение во время работы программы Sysprep.
Это полезно, если выполнение Sysprep автоматизируется. Например, если планируется
запустить программу Sysprep сразу по окончании автоматической установки, добавьте
запись sysprep -quiet в раздел [GuiRunOnce] файла Unattend.txt.
-reboot
Автоматически перезагружает компьютер, а затем запускает указанный режим: мини-
установку, окно приветствия Windows или фабричный режим. Этот параметр полезен
в случаях, когда требуется произвести аудит системы и убедиться в правильности работы
при первом запуске.
-reseal
Очищает журналы просмотра событий и подготавливает компьютер к отправке заказчику.
При следующем включении компьютера запускается мини-установка или отображается
окно приветствия Windows. Если запущена команда sysprep -factory, необходимо
запечатать установку на последнем шаге процесса предварительной установки: либо
путем запуска команды sysprep -reseal, либо нажатием кнопки Reseal (Запечатать)
в диалоговом окне программы Factory.
98
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
S = завершение работы системы, то же, что и параметр -forceshutdown
55
Пункты обсуждения:
Отметьте выделенное в маркированных списках.
Отметьте ограничения на запечатывание системы в связи с параметром -activated
99
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
56
Пункты обсуждения:
30-дневный отсчет до срока активации не начнется до первой загрузки компьютера после
развертывания образа. Подробно обсудите параметр –activated, если еще не сделали
этого.
100
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Не используйте параметр -pnp. Это увеличит время процесса установки, а также может
вызвать проблемы во время первой загрузки ОС после завершения установки. Почти все
устройства, совместимые с Windows XP и более поздними системами, изготовлены по
технологии Plug and Play, поэтому на этом этапе нет смысла проводить их переучет.
По возможности используйте подписанные драйверы. 57 Позиция корпорации
Майкрософт состоит в том, что заказчики должны использовать для предустановки
драйверы, подписанные лабораторией WHQL. В прошлом для обхода проблем с установкой
неподписанных драйверов устройств использовался параметр -pnp. Лучше всего
использовать параметр UpdateInstalledDrivers=yes в сочетании с параметрами
OemPnPDriversPath= и DriverSigningPolicy=ignore, чтобы обеспечить
беспрепятственную установку в тех случаях, когда не удается избежать использования
неподписанных драйверов.
Уровни HAL должны совпадать. 58 Всегда проверяйте, чтобы уровни абстрагирования
оборудования (HAL) конечных компьютеров совпадали с HAL оборудования,
использованного для создания образа Sysprep. Это означает, что развертывание образа
Advanced Configuration and Power Interface (ACPI) PC в системе, которая обычно
использует APIC HAL, например ACPI Uniprocessor PC или ACPI Multiprocessor PC,
не поддерживается (они не совместимы). Хотя в некоторых случаях система будет
работать, но будут частые сбои.
Уменьшайте количество мастер-образов для многопроцессорных компьютеров. При
использовании образов в процессе производства можно предустанавливать один и тот
же образ Windows как на многопроцессорные (MP), так и на однопроцессорные (UP)
компьютеры, при условии что мастер-компьютер и конечный компьютер используют APIC
(Advanced Programmable Interrupt Controller – расширенный программируемый контроллер
прерываний) или и APIC, и ACPI (Advanced Configuration and Power Interface – интерфейс
автоматического управления конфигурацией и питанием).
57
Пункты обсуждения:
Укажите, что для установки неподписанных драйверов параметр –PNP не требуется. Нужно
использовать:
Лучше всего использовать параметр “UpdateInstalledDrivers=yes” в сочетании с
параметрами OemPnPDriversPath= и “DriverSigningPolicy=ignore”, чтобы обеспечить
беспрепятственную установку в тех случаях, когда не удается избежать
использования неподписанных драйверов.
58
Пункты обсуждения:
Заострите внимание на том, что не-APIC и APIC – это разное оборудование и
следовательно для них нужны разные образы sysprep. /Сошлитесь на таблицу.
101
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
59
Пункты обсуждения:
Обсудите таблицу в документе – Заострите внимание на том, что не-APIC и APIC – это
разное оборудование и следовательно для них нужны разные образы sysprep.
102
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
2.4.4.1 Образы MP и UP
Существуют два способа создания образов, пригодных для использования как на
многопроцессорных (MP), так и на однопроцессорных (UP) компьютерах. Выберите способ,
наиболее полно отвечающий конкретным условиям.
Методика #1
Первый способ применяется для создания установочной мастер-копии на
многопроцессорных компьютерах. Затем этот образ может быть использован как для
многопроцессорных, так и для однопроцессорных компьютеров.
Внимание! Тип HAL компьютера, на котором была создана установочная мастер-копия,
определяет тип конечного компьютера, на котором можно использовать этот образ.
Установочную мастер-копию, созданную на многопроцессорном компьютере
ACPI APIC, можно использовать на других многопроцессорных или однопроцессорных
компьютерах ACPI APIC.
Установочную мастер-копию, созданную на многопроцессорном компьютере, не
являющимся ACPI APIC, можно использовать на других многопроцессорных или
однопроцессорных компьютерах, не являющихся ACPI APIC.
Чтобы создать образ на многопроцессорном компьютере для использования на
однопроцессорных компьютерах, выполните следующие действия.
В файл Sysprep.inf добавьте:
[Unattended]
UpdateUPHAL = "hwid,%WINDIR%\Inf\Hal.inf"
где hwid – либо MPS_UP, либо ACPIAPIC_UP.
Установите набор конфигурации Windows на многопроцессорный компьютер.
Запустите программу Sysprep в режиме мини-установки с использованием файла Sysprep.inf.
Внимание! Тип HAL изменяется только при выполнении программы Sysprep в режиме
мини-установки. При выполнении программы Sysprep в фабричном режиме или с
параметром -Reseal тип HAL не изменяется. Например, из папки Sysprep введите
в командной строке команду:
C:\sysprep\sysprep -mini -quiet -shutdown
Создайте образ установочной мастер-копии.
Поместите образ на совместимые многопроцессорные конечные компьютеры.
Методика #2
Второй способ заключается в создании установочной мастер-копии на однопроцессорном
компьютере с APIC HAL. Затем этот образ можно использовать для предварительной
установки Windows на конечные компьютеры, оснащенные совместимым оборудованием, –
как на однопроцессорные, так и на многопроцессорные (APIC UP HAL или APIC MP HAL).
Внимание! Тип HAL компьютера, на котором была создана установочная мастер-копия,
определяет тип конечного компьютера, на котором можно использовать этот образ.
Установочную мастер-копию, созданную на однопроцессорном компьютере ACPI APIC,
можно использовать на других однопроцессорных или многопроцессорных
компьютерах ACPI APIC.
Установочную мастер-копию, созданную на однопроцессорном компьютере, не
являющимся ACPI APIC, можно использовать на других однопроцессорных или
многопроцессорных компьютерах, не являющихся ACPI APIC.
103
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
60
Пункты обсуждения:
Подчеркните, что при определении вручную драйверов запоминающих устройств – как
поставляемых драйверов, так и драйверов от ПВТ – в образе ДОЛЖНЫ быть указаны
драйверы, которым потребуется поддержка.
104
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
hardware_id
Указывает идентификатор Plug and Play для устройства, как записано в файле .inf
этого устройства.
path_to_device_inf
Указывает путь к файлу .inf, в котором содержится идентификатор Plug and Play
устанавливаемого контроллера. Заключите path_to_device_inf в кавычки, если это
длинный формат имени файла.
disk_directory
Указывает имя каталога на гибком диске, поставляемом сторонним поставщиком, в
котором содержится копия драйвера запоминающего устройства.
disk_description
Указывает описание гибкого диска, как записано в файле Txtsetup.oem от стороннего
поставщика.
disk_tag
Указывает обозначение гибкого диска, как записано в файле Txtsetup.oem от
стороннего поставщика.
Пример
Для поддержки драйвера OEM Qlogic скопируйте файл qlogic.inf в папку Sysprep и
включите в файл Sysprep.inf следующий раздел:
[SysprepMassStorage]
PCI\VEN_1077&DEV_1080 = "C:\Sysprep\qlogic\qlogic.inf", "\nt", "Qlogic Software
Disk", "\qlogic"
[sysprepmassstorage]
*pnp0a00=c:\windows\inf\machine.inf
*pnp0101=c:\windows\inf\machine.inf
pci\ven_10aa&dev_0000=c:\windows\inf\machine.inf
pci\ven_8086&dev_2423=c:\windows\inf\machine.inf
pci\ven_9005&dev_00cf=c:\windows\inf\pnpscsi.inf
pci\ven_9005&dev_00c0=c:\windows\inf\pnpscsi.inf
В некоторых случаях, когда происходит ошибка STOP 0x7B при развертывании образа
sysprep на жесткий диск большего объема, чем диск мастер-компьютера, может
требоваться, чтобы была сброшена сигнатура диска. Как обсуждалось ранее, это обычно
делается с помощью ПО создания образов. В большинстве случаев проблемы возникают
с Ghost, и тогда должен использоваться параметр -FDSZ при формировании образа.
Если есть подозрение о возникновении такой проблемы, то в качестве проверки после
развертывания образа загрузите компьютер с загрузочной дискеты MS DOS и выполните
команду FDISK -MBR, чтобы сбросить сигнатуру диска и выяснить, происходит или нет
после этого ошибка STOP 0x7B.
106
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
Установка Windows Server 2003 Руководство для учащихся
Существует ли уже в домене учетная запись данного компьютера?
К какому подразделению в настоящий момент относится учетная запись компьютера?
В какое подразделение предполагается отнести учетную запись компьютера?
Machineobjectou в файле sysprep.inf.
Кто является владельцем учетной записи компьютера?
Если по завершении установки удалось присоединиться к домену, нормально ли
функционирует система?
При указании некоторого подразделения с помощью machineobjectou, работает ли
присоединение к домену при использовании вместо него подразделения компьютера?
Если у заказчика сложный процесс сборки, необходимо документировать все
операции процесса от начала до конца, чтобы запустить отладку этих типов проблем.
Возможные следующие решения и вопросы.
В статье Q303963 указывается, что в домене Windows NT 4.0 на основном/резервном
контроллере домена должен быть установлен SP6A.
Проверьте раздел реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\LSA\lmcompatibilitylevel,
чтобы убедиться, что клиент и сервер относятся к одному уровню.
Если файл sysprep.inf содержит запись machineobjectou или в файле netsetup.log
имеется ссылка на machineaccountOU, тогда необходимо проверить свойства
подразделения, чтобы убедиться, что учетная запись, используемая во время работы
мини-мастера для присоединения к домену, имеет правильные права для указанного
подразделения.
Если компьютер входил в состав домена, когда выполнялась программа sysprep,
попытайтесь присоединиться к рабочей группе, затем запустите sysprep, чтобы
понять, есть ли какая-либо разница.
Если мини-установка останавливается на этапе присоединения к домену, нажмите
клавишу F10, и выполните команду ipconfig /all, чтобы убедиться, что связь с сетью не
нарушена и работает правильно. Выполнение netdiag может быть полезным, чтобы
понять, нет ли проблем с разрешением имен DNS.
Если существует учетная запись компьютера, то удалите ее перед развертыванием
образа, чтобы понять, работает ли это.
Многие проблемы возникают из-за недостаточных разрешений для учетной записи
компьютера. В оснастке AD Users and Computers включите режим расширенного
просмотра, найдите учетную запись компьютера и посмотрите, есть ли у
пользователя, выполняющего присоединение, разрешение на этот объект.
Что произойдет, если заранее установить учетную запись компьютера, создав ее в
оснастке AD Users and Computers? При этом должна быть создана учетная запись
компьютера с начальным паролем computername$, что, собственно, и проверяется
при попытке присоединения к домену.
В статье Q302158 (см. п. 9 Приложения) указывается, что нельзя «перенести»
учетную запись компьютера, используя machineobjectou, если эта учетная запись уже
существует. Необходимо удалить учетную запись. Эта ошибка исправлена
разработчиками.
Попробуйте НЕ указывать новое имя компьютера в файле sysprep.inf, чтобы
посмотреть, изменится ли что-либо.
61
Пункты обсуждения:
Примечание. Эта тема (устранение неполадок в системе) будет обсуждаться позднее в
разрабатываемых учебных курсах по Sysprep.
107
© 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 22 ноября 2002 г.
Руководство для учащихся Установка Windows Server 2003
(определенных когда-то прежде) в свойства пользователя по умолчанию. Это делается
автоматически программой Sysprep в Windows Server 2003, предотвращая многие из
конфликтов и неполадок, которые встречались в прошлом и были связаны с копированием
содержимого профиля пользователя Administrator (Администратор) в профиль Default User
(Пользователь по умолчанию), в особенности связанные с оболочкой, которые возникают
при использовании этого процесса.
В случае Windows Server 2003 рекомендуется следующая процедура.
Настройте установочную мастер-копию.
Запустите Sysprep в фабричном режиме.
В фабричном режиме выполните все необходимую настройку учетной записи Administrator
(Администратор), единственной учетной записи на компьютере на этом этапе. Это
может включать установку приложений, настройку рабочего стола, ярлыков в главном
меню и т. д.
Выполните команду Sysprep -reseal, чтобы завершить процесс Sysprep.
Использование этого процесса гарантирует, что произведенные изменения
распространятся на профиль Default User (Пользователь по умолчанию).
Примечание. Версия Sysprep, которая поставляется с Windows XP, имеет некоторые
дополнительные особенности, связанные с использованием параметров -msoobe и -mini.
Использование параметра -msoobe не отличается от описанного выше. Однако параметр
-mini, похоже, мешает переносу параметров профиля пользователя в профиль Default User
(Пользователь по умолчанию).
108
22 ноября 2002 г. © 2002 Корпорация Майкрософт (Microsoft Corporation). Все права защищены.