Пошаговое руководство по интеграции пакета многоязычного интерфейса пользователя в установку Windows Vista

OSzone.net » Microsoft » Windows Vista » Пошаговые руководства » Пошаговое руководство по интеграции пакета многоязычного интерфейса пользователя в установку Windows Vista
Автор: Вадим Попов aka pop2
Иcточник: (переведено с англ.) Microsoft Technet
Опубликована: 25.01.2007
Club logo

Корпорация Microsoft

Опубликовано: сентябрь 2006 г.

Аннотация

В состав Microsoft® Windows Vista™ включены средства и технологии многоязычного пользовательского интерфейса (Multilingual User Interface, MUI), разработанные в соответствии с требованиями и задачами организаций, работающих в глобальной бизнес-среде. В данном документе представлены практические инструкции по созданию пользовательской многоязычной установки операционной системы в среде тестовой лаборатории.

Обзор пакета многоязычного интерфейса пользователя для Windows Vista

В настоящем документе представлены инструкции для создания пользовательской многоязычной установки ОС Microsoft® Windows Vista™. Вы можете выполнить описанные в этом документе процедуры, чтобы ознакомиться с новыми и усовершенствованными средствами и технологиями MUI, доступными в Windows Vista.

*Примечание

Рекомендуется в первую очередь произвести описанные в данном руководстве действия в тестовой или лабораторной среде. Настоящее руководство не является руководством по развертыванию Windows Server® (кодовое имя «Longhorn») или Windows Vista, и должно использоваться по собственному усмотрению в качестве самостоятельного документа.

Для кого предназначено данное руководство

Этот документ предназначен для ИТ-специалистов, ответственных за развертывание операционных систем Windows в организации.

Сценарий интеграции пакета MUI

Представленный ниже сценарий интеграции пакета MUI разработан для получения практических навыков работы с новыми инструментами в составе Windows Vista, которые будут использоваться ИТ-специалистами для создания пользовательских установок операционной системы. Описанные в этом сценарии возможности настройки включают добавление языковых пакетов и конфигурирование региональных настроек.

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

Кроме того, Вы получите базовые представления о средствах интеграции MUI, содержащихся в пакете автоматической установки Windows (Windows Automated Installation Kit, Windows AIK), и сможете экспериментировать с различными модификациями основного сценария интеграции MUI, используя пакет Windows AIK.

Для получения дополнительной информации о новых технологиях и средствах MUI в Windows Vista обратитесь к разделу «Дополнительные ссылки» настоящего документа.

В данном документе

В данном документе рассматриваются следующие вопросы:

Средства и технологии

Условия и требования

Шаг 1. Создание лабораторной среды

Шаг 2. Копирование языкового пакета в папку распространения

Шаг 3. Конфигурирование региональных настроек в файле ответов

Шаг 4. Изменение языка программы установки Windows

Развертывание собственных языковых образов

Дополнительные ссылки

Средства и технологии

В Windows Vista предложен набор новых и усовершенствованных средств и технологий, созданных для поддержки глобального развертывания ОС в организации. Средства, необходимые для выполнения этого сценария, являются частью пакета автоматической установки Windows (Windows Automated Installation Kit, Windows AIK). Для получения дополнительной информации о загрузке пакета Windows AIK обратитесь к статье Руководство пользователя Windows Automated Installation Kit (WAIK) для Windows Vista Windows Automated Installation Kit (WAIK) User’s Guide for Windows Vista (EN).


Наименование Описание
Диспетчер системных образов
(Windows System Image Manager, Windows SIM)
Программа, позволяющая создавать файлы ответов (Unattend.xml) и дистрибутивные общие ресурсы для распространения образов, а также изменять файлы, входящие в состав набора конфигурации.
Файл ответов XML-файл, содержащий ответы на вопросы графического этапа установки. Файл ответов для программы установки Windows обычно известен как Unattend.xml. Вы можете создавать и изменять этот файл, используя диспетчер образов системы или API-функции интерфейса платформы компонентов (Component Platform Interface, CPI API).
Общий ресурс распространения (дистрибутивный общий ресурс) Дополнительный набор папок, содержащих файлы, используемые для настройки Windows Vista через файл ответов. Вы можете использовать диспетчер образов системы для создания общих ресурсов распространения. В папке общего распространения должна находиться как минимум одна из следующих папок: «$OEM$», «Out-of-Box Drivers» или «Packages».
Каталог Каталог – это двоичный файл с расширением .clg, описывающий структуру параметров и пакетов в образе Windows.
Языковой пакет Пакет, содержащий файлы, шрифты и прочие ресурсы, переведенные на определенный язык. Языковые пакеты носят имя Lp.cab.
Диспетчер пакетов Средство командной строки, использующееся для добавления пакетов Windows – таких как пакеты исправлений, обновления безопасности и языковые пакеты, в автономный файл образа Windows.
Средство настройки региональных параметров (Intlcfg.exe) Средство командной строки, позволяющее изменять язык, регион, шрифты и параметры ввода в образе Windows.
Lang.ini Файл конфигурации, используемый во время установки Windows. Содержит список доступных языковых пакетов, описание их местонахождения и определяет язык, который следует использовать в процессе установки Windows. Для изменения файла Lang.ini используйте средство конфигурирования региональных настроек (Intlcfg.exe).
Среда предварительной установки Windows
(Windows Preinstallation Environment, Windows PE)
Минимальная конфигурация 32-разрядной ОС с ограниченным количеством служб, построенная на ядре Windows Vista. Windows PE используется для предустановки и развертывания операционных систем Windows.
ImageX Средство командной строки, с помощью которого собирают, изменяют и применяют установочные образы для развертывания в организации.
Программа установки Windows Программа, с помощью которой выполняется установка ОС Windows Vista.
Средство подготовки системы
(System Preparation tool, Sysprep.exe)
Инструмент, упрощающий создание образов и их подготовку к развертыванию на целевые компьютеры.
Образ Windows Единый сжатый файл, содержащий набор файлов и папок, которые копируются при установке Windows на дисковый том. Распространение ОС Windows Vista основано на использовании единого образа в новом формате файлов с расширением .wim - Windows Imaging. В WIM-файл можно включать несколько образов, что позволяет Вам иметь несколько разных программ установки в одном файле. Windows Vista выпущена в виде образа, содержащего несколько вариантов установки.

Условия и требования

В данном руководстве предполагается, что Вы уже имеете практические знания по общим технологиям развертывания настольных систем и сетевых компонентов.

Для выполнения сценария и действий, приведенных в примерах, Вам понадобятся:

Шаг 1. Создание лабораторной среды

В лабораторной среде Вы будете планировать и создавать пользовательские установки операционной системы, содержащие языковой пакет. Для сценария, приведенного в этом документе, лабораторная среда должна содержать два компьютера: обслуживающий компьютер и основной компьютер, на который будет выполняться установка.

*Для создания лабораторной среды:

  1. Соберите два компьютера: один будет обслуживающим, другой – основным компьютером.

  2. Убедитесь, что компьютер, на который Вы будете устанавливать ОС Windows Vista, имеет привод DVD-ROM, сетевой адаптер, привод гибких дисков или поддержку USB.

  3. Установите инструменты на обслуживающий компьютер, загрузив пакет Windows AIK со страницы Руководство пользователя Windows Automated Installation Kit (WAIK) для Windows Vista Windows Automated Installation Kit (WAIK) User’s Guide for Windows Vista (EN) и следуя инструкциям по его установке.

  4. На обслуживающем компьютере создайте папку (например, C:\Wim_mount), которая понадобится Вам в процессе выполнения действий командной строки – она будет служить точкой подключения образа Windows.

Шаг 2. Копирование языкового пакета в папку распространения

Для создания многоязычного образа Windows Vista Вам необходимо иметь доступ к каждой языковой версии, которую Вы планируете использовать. Простейший путь создания установки Windows Vista, поддерживающей несколько языков – это копирование содержимого DVD-диска Windows Vista в папку на обслуживающем компьютере и последующая установка языковых пакетов в эту папку.

*Для копирования языкового пакета в папку распространения Windows Vista:

  1. На обслуживающем компьютере создайте папку для распространения Windows Vista, например C:\Windows_distribution.

  2. Полностью скопируйте содержимое DVD-диска Windows Vista в эту папку.

  3. Снимите с файлов в этой папке атрибут «Только для чтения».

  4. Перейдите в папку Langpacks на DVD-диске Windows Vista, содержащем язык, который необходим Вам для установки. Например, если Вашему приводу назначена буква D, вставьте DVD-диск Windows Vista с нужным языком и перейдите в папку D:\Langpacks.

  5. Скопируйте папку, содержащую языковой пакет (Lp.cab), в папку Langpacks Вашей папки распространения, например:

  6. Mkdir C:\Windows_distribution\Langpacks\ru-RU
    Copy D:\Langpacks\ru-RU\lp.cab C:\Windows_distribution\Langpacks\ru-RU
  7. Скопируйте файлы лицензии и ресурсы языкового пакета для программы установки в папку распространения:

  8. Xcopy D:\Sources\ru-RU\* C:\Windows_distribution\Langpacks\ru-RU /cherkyi
  9. Используйте средство ImageX, чтобы подключить образ Install.wim из папки распространения. Это необходимо для последующих этапов конфигурирования региональных настроек и создания файла автоматической установки. Перейдите в папку ImageX пакета Windows AIK (обычно она располагается в C:\Program Files\Windows AIK\Tools\x86). Для подключения образа воспользуйтесь представленной ниже командой:

  10. Imagex /mountrw c:\windows_distribution\Sources\install.wim 4 c:\wim_mount
  11. Чтобы включить в файл lang.ini настройки добавленного языка, создайте этот файл заново. Каждый раз, когда Вы добавляете в установку Windows Vista языковой пакет или удаляете его, Вам необходимо запустить средство intlcfg.exe для обновления файла lang.ini. Пример команды:

  12. Intlcfg -genlangini -dist:c:\windows_distribution -image:c:\wim_mount -all:ru-RU
  13. Отключите образ Install.wim, чтобы зафиксировать изменения:

    Imagex /unmount /commit c:\wim_mount

Если Вы планируете добавить более одного языка в Вашу установку, повторите шаги с 4 по 6 для каждого языка. Для обновления файла Lang.ini будет достаточно одного запуска средства Intlcfg.exe после добавления всех нужных Вам языковых пакетов. По окончании отключите образ Install.wim и сохраните изменения.

Шаг 3. Конфигурирование региональных настроек в файле ответов

Язык и региональные настройки для программы установки Windows можно задать, указав их в файле ответов. Файл ответов предоставляет данную информацию для использования как при обычной установке, так и в сценариях развертывания – в зависимости от Ваших нужд. Этой информацией для программы установки Windows управляют два компонента:

*Примечание

Указание языковых и региональных настроек в компоненте Microsoft-Windows-International-Core-WinPE может уменьшить число дополнительных перезагрузок компьютера в процессе установки системы.

*Для конфигурирования региональных настроек в файле ответов:

  1. Определите расположение языковых пакетов, предназначенных для установки в папку ОС.

  2. Добавьте один или несколько языковых пакетов в папку распространения, как описано выше в разделе «Шаг 2. Копирование языкового пакета в папку распространения».

  3. В меню Пуск в разделе программ Microsoft Windows AIK выберите пункт Диспетчер системных образов Windows (Windows System Image Manager).

  4. В панели Образ Windows (Windows Image) разверните узел Components.

  5. В узле Components щелкните правой кнопкой мыши по элементу [architecture]_Microsoft-Windows-International-Core-WinPE и выберите пункт Add Setting to Pass 1 windowsPE, где [architecture] указывает на архитектуру процессора, для которой создается файл – например, x86.

  6. В панели Файл ответов (Answer File) выберите компонент Microsoft-Windows-International-Core-WinPE. При этом справа от панели Файл ответов в панели Свойства (Properties) отобразятся доступные параметры.

  7. В узле Параметры (Settings) выберите параметр InputLocale и укажите региональные настройки для использования при вводе информации пользователем. Значение строки для этой настройки может быть задано в виде идентификатора языка, если Вы планируете использовать изначальные региональные настройки для языка, или в виде шестнадцатеричной (HEX) пары значений для языка и региона. Например, чтобы задать в качестве настроек языка и региона «Русский» и «Россия», Вам нужно ввести или ru-RU, или значение 0x0419:0x00000419.

  8. В узле Параметры выберите параметр SystemLocale и укажите настройки региона, которые операционная система будет использовать для не поддерживающих Юникод приложений (ANSI-приложений). Значение должно задаваться в виде идентификатора языка, например ru-RU.

  9. В узле Параметры выберите параметр UILanguage и укажите язык, который будет использоваться по умолчанию для всех меню, файлов справки и диалоговых окон. Значение должно задаваться в виде идентификатора языка, например ru-RU.

  10. В узле Параметры выберите параметр UILanguageFallback, чтобы задать язык, который будет использоваться при отсутствии в установленном по умолчанию языке определенных локализованных ресурсов. Например, арабский языковой пакет для Windows Vista переведен на 80%. Для ресурсов, которые не входят в арабский языковой пакет, резервным языком может быть как английский, так и французский. Значение должно задаваться в виде идентификатора языка, например en-US.

  11. В узле Параметры выберите параметр UserLocale и укажите язык, который будет определять пользовательские региональные настройки. От этих настроек зависит формат представления такой информации, как числа и денежные единицы. Значение должно задаваться в виде идентификатора языка, например ru-RU.

  12. В узле Параметры разверните узел Microsoft-Windows-International-Core-WinPE.

  13. В панели Файл ответов выберите узел SetupUILanguage.

  14. В узле Параметры выберите параметр UILanguage для указания языка, который будет использоваться в программе установки Windows.

  15. Сохраните файл ответов. Если Вы планируете добавить этот файл в папку распространения, созданную на основе DVD-диска, и устанавливать систему вручную или запускать программу установки Windows с дистрибутивного общего ресурса, дайте файлу ответов имя Autounattend.xml и разместите его в корне папки распространения – например, C:\Windows_distribution.

Если файл ответов называется Unattend.xml, он будет автоматически использован программой установки Windows. Если Вы планируете включить в этот файл такие действия, как изменение разделов жесткого диска, используйте имя Autounattend.xml. Заданные в файле Autounattend.xml настройки будут применены на этапе windowsPE (до начала копирования файлов на жесткий диск). Autounattend.xml чаще всего используется при запуске программы установки Windows с DVD-диска Windows Vista и считывании файла ответов со съемного USB-носителя.

Шаг 4. Изменение языка программы установки Windows

Используемый в программе установки Windows язык можно изменить с помощью параметра UILanguage, описанного в предыдущем разделе. Вам также требуется предоставить локализованные файлы лицензионного соглашения и ресурсов диалоговых окон. Для этого следует извлечь файлы, используемые программой установки Windows, из файла Lp.cab, соответствующего языку, который Вы хотите использовать при установке.

*Для изменения языка, используемого программой установки Windows:

  1. Определите расположение языкового пакета (файла Lp.cab), который Вы хотите добавить в программу установки Windows.

  2. Извлеките содержимое языкового пакета, используя средство Expand.exe – найти его можно в пакете Windows AIK, наборе Windows OEM Preinstallation Kit (OPK) и в установочных файлах Windows Vista. Пример команды:

  3. Expand.exe C:\LPs\ru-RU\lp.cab -f:* C:\LPs\ru-RU\extracted_files
  4. Создайте в папке распространения Windows папку для языковых файлов, которые будут использоваться программой установки Windows. Эти файлы располагаются в папке Sources\, где является кодом языка – например, ru-RU.

  5. В структуре папок, полученной на шаге 2, найдите папку с установочными файлами.

  6. Скопируйте папку с установочными файлами в папку распространения Windows, например:

  7. Xcopy C:\LPs\ru-RU\extracted_files\setup\sources\ru-RU\* C:\Windows_distribution\Sources\ru-RU\ /cheryki
  8. Скопируйте файлы лицензии для Вашего языка в папку распространения Windows, например:

  9. Xcopy C:\LPs\ru-RU\extracted_files\sources\license\* c:\Windows_distribution\sources\license /cheryki
  10. Подключите образ Install.wim из папки распространения Windows Vista, например:

  11. Imagex /mountrw C:\Windows_distribution\Sources\install.wim 4 C:\wim_mount
  12. Используйте средство Intlcfg.exe для обновления файла Lang.ini, например:

  13. Intlcfg -genlangini -dist:c:\Windows_distribution -image:c:\wim_mount
  14. Отключите образ Install.wim и зафиксируйте изменения, например:

    Imagex /unmount /commit c:\wim_mount

Вы можете использовать опцию defaultlang совместно со средством Intlcfg.exe, чтобы задать язык по умолчанию для программы установки Windows. Для получения дополнительной информации о средстве Intlcfg.exe обратитесь к статье Руководство пользователя Windows Automated Installation Kit (WAIK) для Windows Vista Windows Automated Installation Kit (WAIK) User’s Guide (EN).

Развертывание собственных языковых пакетов

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

Дополнительные ресурсы




Обсуждение статьи на форуме

Ссылка: http://www.oszone.net/4348/