Загрузка среды предварительной установки Microsoft Windows с сервера RIS с использованием клиентских компьютеров, поддерживающих PXE
Аннотация
В данной статье описывается процедура развертывания среды предустановки Windows Microsoft Windows с сервера службы удаленной установки (RIS) для запуска протокола удаленной загрузки (PXE). Дополнительная информация
Существует два способа развертывания среды предустановки Windows с RIS-сервера. В первом случае используется RAM-диск для развертывания среды предустановки Windows с RIS-сервера, во втором образ среды предустановки Windows развертывается с компакт-диска с образом Microsoft Windows XP или Microsoft Windows Server 2003. Используйте второй способ только при развертывании старых версий среды предустановки Windows или при отсутствии RIS-сервера под управлением системы Windows Server 2003. При использовании второго способа с RIS-сервера открывается много дескрипторов файлов. Это снижает производительность RIS-сервера при запуске нескольких экземпляров среды предустановки Windows. При этом также возможны ошибки, связанные с истечением времени ожидания.
Дополнительные сведения о развертывании среды предустановки Windows с RIS-серверов см. в последнем файле Winpe.chm. Его можно найти на компакт-диске со средой предустановки Windows или предустановочным набором OPK (OEM Preinstallation Kit).
Перед выполнением процедур, описанных в этой статье, убедитесь в наличии следующих компонентов:
•
настроенный образ среды предустановки ISO Windows, созданный с помощью компакт-диска со средой предустановки Windows или предустановочным набором OPK (OEM Preinstallation Kit);
•
RIS-сервер под управлением системы Windows Server 2003 с пакетом обновления 1 (SP1);
•
компакт-диск со средой предустановки Windows или предустановочным набором OPK (OEM Preinstallation Kit).
Способ 1. Развертывание среды предустановки Windows с RIS-сервера с помощью RAM-диска
1.
Найдите на RIS-сервере папку \RemoteInstall\Setup\язык\Images.
2.
Создайте для среды предустановки Windows вложенную папку. Например, введите в командной строке следующую команду:
Примечание. В данном действии диск — это буква жесткого диска, на котором установлен RIS-сервер. Язык — это язык образа среды предустановки Windows.
3.
Создайте в папке \образ_предустановки_Windows вложенную папку «Платформа», где платформа может иметь значение i386 или amd64. Например, введите в командной строке следующую команду: md winpe\i386
4.
Скопируйте настроенный ISO-файл образа среды предустановки Windows, созданный ранее, в папку образ_предустановки_Windows\платформа, где платформа — это i386 или amd64. Например, введите в командной строке следующую команду:
Примечание. Диск — это буква жесткого диска, на котором находится образ среды предустановки Windows. Диск_1 — это раздел жесткого диска, в котором установлен RIS-сервер.
5.
Создайте в папке \образ_предустановки_Windows\платформа вложенную папку «Templates» (шаблоны). Например, введите в командной строке следующую команду:
md winpe\i386\templates
6.
Найдите папку «Платформа» образа среды предустановки Windows и скопируйте файлы Ntdetect.com и Startrom.com в папку образ_предустановки_Windows\платформа\Templates. Например, введите в командной строке следующие команды:
диск:\ cd \winpe\i386 copy ntdetect.com диск_1:\RemoteInstall\Setup\English\Images\winpe\i386\templates copy startrom.com диск_1:\RemoteInstall\Setup\English\Images\winpe\i386\templates
Примечание. В данном действии диск — это буква жесткого диска с образом среды предустановки Windows, а диск_1 — раздел жесткого диска, в котором установлен RIS-сервер.
7.
Скопируйте файл \платформа\Setupldr.exe (не Setupldr.bin) из образа среды предустановки Windows в папку \образ_предустановки_Windows\платформа\templates, а затем измените имя файла Setupldr.exe на Ntldr. Например, введите в командной строке следующую команду:
Запустите RIS-клиент и выберите созданный образ операционной системы.
Примечания
•
Способ, основанный на использовании RAM-диска, поддерживает только образы ISO среды предустановки Windows для архитектур x86 и x64. Образы ISO среды предустановки Windows для архитектуры Itanium (IA-64) следует развертывать вторым способом.
•
На RIS-сервере папки i386 и amd64 можно создать в одной папке. Например, можно создать следующую структуру папок:
Файл Winnt.sif можно переименовать, но нельзя менять его расширение.
•
Запись «Repartition = No» в файле Winnt.sif блокирует предупреждение мастера установки клиента (OSChooser) об очистке диска.
•
Текст записей «Description» и «Help» может быть любым.
•
Записи «LaunchFile» и «ImageType» изменять нельзя.
•
Перезагрузите клиентский компьютер и переходите к запуску PXE. После входа в систему выберите пункт Обслуживание и устранение неполадок в главном меню. Появится пункт «Среда предустановки Windows на RAM-диске» или другое описание из SIF-файла. Выберите этот вариант и нажмите клавишу ВВОД.
Компьютер запустит среду предустановки Windows PE с RAM-диска.
Способ 2. Развертывание среды предустановки Windows с RIS-сервера традиционным способом
1.
Введите на RIS-сервере в командной строке следующую команду:
RISetup.exe –add
Когда программа RISetup запросит источник, выберите нужный компакт-диск с операционной системой Windows. Выбор операционной системы Windows зависит от того, какая версия среды предустановки Windows добавляется на RIS-сервер. В случае среды предустановки Windows 2004 используйте систему Windows XP Professional с пакетом обновления 2 (SP2), а среды предустановки Windows 2005 — систему Windows Server 2003 Standard Edition с пакетом обновления 1 (SP1).
2.
Откройте папку, в которую программа RISetup установила образ. Например, путь к этой папке может быть следующим:
Примечание. В данном действии имя_сервера — это имя RIS-сервера, общая_папка — имя общей папки, в которой находится образ, а язык означает языковую версию образа.
3.
Откройте в созданном образе вложенную папку платформа, где платформа — это i386, amd64 или IA-64.
4.
Откройте папку платформа на компакт-диске или в сетевой папке с файлами среды предустановки Windows, где платформа — это i386, amd64 или IA-64.
5.
Скопируйте содержимое папки платформа среды предустановки Windows в папку платформа только что открытого образа.
6.
При появлении запроса на перезапись файлов нажмите кнопку Да для всех.
7.
Откройте папку «Templates» в папке платформа, в которую было скопировано содержимое папки платформа среды предустановки Windows.
8.
Откройте файл RIStndrd.sif в текстовом редакторе. В строку, которая начинается текстом «OSLoadOptions», добавьте параметр /minint.
9.
Скопируйте в папку платформа, созданную программой RISetup, драйверы сетевого адаптера (с расширением INF и SYS).
10.
Остановите и перезапустите на RIS-сервере службу BinlSvc. Например, введите в командной строке следующие команды:
net stop binlsvc net start binlsvc
11.
Запустите RIS-клиент и выберите образ операционной системы, созданный в действии 1.
Примечания
•
Если не скопировать сетевые драйверы в папку платформа, может появиться следующее сообщение об ошибке:
The operating system image you selected does not contain the necessary drivers for your network adapter. Try selecting a different operating system image. If the problem persists, contact your system administrator. Setup cannot continue. Press any key to exit.
•
Если используются образы среды предустановки Windows, поддерживающие инструментарий управления Windows (WMI), убедитесь в том, что общая папка, содержащая образ среды предустановки Windows, доступна только для чтения. В противном случае тестер инструментария управления Windows (WMI) (WBEMTest) может сообщить об ошибке 0x80041014. Это гарантирует, что другие подключающиеся клиенты смогут включить инструментарий WMI без ошибок.
•
RIS-сервер позволяет устанавливать одновременно не более 75 экземпляров продукта.
•
При использовании этого способа рекомендуется отключить ведение журнала Setupapi. Дополнительные сведения об отключении ведения журнала Setupapi см. в следующей статье базы знаний Майкрософт:
822570 (http://support.microsoft.com/kb/822570/) Длительная задержка при запуске среды предустановки Windows с помощью сервера службы удаленной установки (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Добавление среды предустановки Windows в средства обслуживания и устранения неполадок RIS-сервера
Среду предустановки Windows можно добавить в список средств, доступных в мастере установки клиента в разделе обслуживания и устранения неполадок. При добавлении среды предустановки Windows в список средств RIS следует указать, что она будет использоваться не как операционная система, а для выполнения задач, связанных с установкой, обслуживанием RIS-сервера и устранением неполадок.
Чтобы добавить среду предустановки Windows в список средств RIS, выполните следующие действия:
1.
В папке «Templates» образа среды предустановки Windows найдите файл RIStndrd.sif.
2.
Откройте файл RIStndrd.sif в текстовом редакторе.
3.
В разделе [OSChooser] измените запись ImageType = "Flat" на ImageType = "winpe".
4.
Переместите файл Winbom.ini из папки платформа образа среды предустановки Windows в корневую папку образа.
Примечание. Если не выполнить это действие и ввести команду factory.exe с параметром -minint или -winpe, среда предустановки Windows отобразит диалоговое окно с предложением перезапустить ее после запуска.
5.
Откройте консоль управления групповыми политиками, щелкните правой кнопкой мыши домен или подразделение, которое необходимо использовать, и выберите команду Create and Link a GPO Here.
6.
В диалоговом окне New GPO укажите имя нового объекта групповой политики и нажмите кнопку OK.
7.
Щелкните правой кнопкой мыши объект групповой политики и выберите команду Edit.
8.
В редакторе объектов групповой политики найдите и разверните следующий контейнер:
Конфигурация пользователя\Конфигурация Windows\Службы удаленной установки
.
9.
В правой области дважды щелкните элемент Параметры выбора.
10.
В диалоговом окне Свойства: Параметры выбора в разделе Служебные программы установите флажок Включено и нажмите кнопку ОК.
11.
Закройте редактор объектов групповой политики.
12.
В консоли управления групповыми политиками щелкните домен или подразделение, с которым связан созданный ранее объект групповой политики.
13.
В правой области щелкните созданный объект групповой политики и нажимайте кнопку Сдвинуть связь вверх до тех пор, пока порядок связи объекта групповой политики не станет ниже, чем для любых объектов групповой политики с конфликтующими параметрами.
Объект групповой политики с самым низким порядком связи имеет приоритет перед объектами групповой политики с более высокими порядками связи.
Примечания
•
Эту процедуру поддерживают только RIS-серверы под управлением системы Windows Server 2003.
•
Несмотря на то что образ предустановки Windows отображается в разделе обслуживания и устранения неполадок мастера установки клиента, на RIS-сервере на вкладке Служебные программы диалогового окна Свойства: Службы удаленной установки его нет.
•
В домене Windows Server 2003 для объекта групповой политики домена по умолчанию отключены все параметры, кроме параметра Автоматическая установка в диалоговом окне Свойства: Параметры выбора. Чтобы переопределить параметры по умолчанию, убедитесь в том, что созданный объект групповой политики имеет более низкий порядок связи, чем объект групповой политики домена по умолчанию.