|
В предыдущей части этой серии статей, мы начали использовать Windows System Image Manager (Windows SIM) для создания и настройки базового файла ответа, который можно использовать для выполнения абсолютно неуправляемой установки Windows Vista на пустое оборудование. В конце той части мы подтвердили файл ответа и сохранили его, используя имя файла autounattend.xml на USB накопитель.
Почему мы назвали файл ответа autounattend.xml вместо того, чтобы просто назвать его unattend.xml? Потому что мы собираемся использовать метод неуправляемой установки с DVD для установки Vista на систему. Для этого метода установки Vista вам потребуется расположить файл ответа на съемном носителе, обычно это либо USB накопитель или (для более старых систем, которые их поддерживают) дискета. Давайте вкратце рассмотрим то, как Windows Setup использует файлы ответа.
Windows Setup и файлы ответа
Во второй и третьей частях этой серии статей мы рассматривали, как Windows Setup работает, а также рассматривали три фазы установки в семи передачах конфигурации, связанных с установкой. Когда вы запускаете Windows Setup (setup.exe) для установки Vista, вы можете делать это с файлом ответа или без него. Автоматизированная установка Vista требует использования файла ответа, а Setup.exe может использовать файл ответа двумя способами: эксплицитно или имплицитно. Давайте рассмотрим эти два способа определения файла ответа.
Эксплицитный файл ответа
Вы можете эксплицитно (открыто) указать файл ответа, когда запускаете Setup.exe, используя /unattend переключатель. К примеру, если вы запускаете Setup из сети и у вас есть файл ответа в сетевом ресурсе, а установочный файл Vista на другом сетевом ресурсе, вы можете запустить Windows Setup, используя команду <path_to_installation_files>setup /unattend:<path_to_answer_file>unattend.xml, где unattend.xml будет именем вашего файла ответа. Конечно, запуск такой команды с целевого компьютера означает, что вам нужно некая операционная система, с которой производится установка, и давным-давно, когда Windows 95/98/2000 все еще использовались, это обычно означало загрузку целевого компьютера с загрузочной сетевой дискеты. Или вы могли использовать setup /unattend, чтобы обновить вашу существующую версию Windows более новой. Затем появился Windows XP, OEMs и производственные потребители стали использовать WinPE (Windows Preinstallation Environment), урезанную версию Windows, которую можно было использовать для загрузки пустой системы в режиме командной строки, подключаться к сетевому ресурсу и начинать процесс установки. Мы рассмотрим использование Windows PE в ближайшей части этой серии статей.
Имплицитный файл ответа
Setup.exe также может использовать ваш файл ответа имплицитно (скрыто), то есть без необходимости эксплицитно указывать, где находится ваш файл ответа. На самом деле, когда установка начинается, она автоматически просматривает несколько мест на предмет наличия файла ответа, и если она находит его, она начинает использовать его для неуправляемой установки. И не только это, этот имплицитный поиск файла ответа осуществляется автоматически при запуске каждой передачи конфигурации, которая возникает во время процесса установки, включая windowsPE, offlineServicing, specialize, generalize, auditSystem, auditUser и oobeSystem передачи конфигурации. Наконец, для того, чтобы этот автоматический имплицитный поиск файла ответа работал во время двух первых передач (windowsPE и offlineServicing), файл ответа должен называться autounattend.xml, а не unattend.xml.
Вот подробности: когда установка начинает передачу конфигурации, она автоматически ищет файл ответа в местах, обозначенных в следующем порядке:
- В системном реестре в HKLM\System\Setup!UnattendFile
- В папке %WINDIR%\Panther\Unattend (но только если установка запущена с предыдущей версии Windows)
- В папке %WINDIR%\Panther, которая является местом, где установка кэширует файл ответа. Когда Setup находит файл ответа в начале передачи конфигурации, она кэширует его в эту директорию, чтобы иметь возможность использовать кэшированный файл ответа для оставшихся передач конфигурации, если только не обнаружено других файлов ответа в папке с более ранней последовательностью в поисковой процедуре.
- В корневой директории съемных носителей, которые можно записывать. Setup просматривает каждую корневую директорию всех записываемых флеш накопителей и дискет в алфавитном порядке букв диска, пока не найдет файл ответа.
- В корневых директориях съемных носителей с атрибутом только чтение. Установка просматривает корневую директорию каждого съемного носителя в алфавитном порядке следования букв диска, пока не найдет файл ответа.
- В папке \Sources, где находятся файлы установки Vista (только для передач windowsPE и offlineServicing) и в папке %WINDIR%\System32\Sysprep (для всех остальных). Для передач windowsPE и offlineServicing, ваш файл ответа должен называться autounattend.xml. Для всех остальных передач он должен носить название unattend.xml.
- В %SYSTEMDRIVE% (корневая директория вашего системного накопителя)
Выполнение неуправляемой установки с DVD
Давайте попробуем использовать базовый файл ответа, созданный нами в предыдущей части, и посмотрим, работает ли он. Для установки нам нужно три вещи:
- Windows Vista SP1 Enterprise Edition диск DVD
- Файл ответа autounattend.xml, сохраненный в корневой директории USB накопителя
- Целевой компьютер, на котором не установлена операционная система
Следуйте этим шагам для установки Vista с помощью метода неуправляемой установки с DVD:
- Включите свой целевой компьютер, вставьте Vista DVD в ваш DVD-ROM привод и вставьте ваш флеш накопитель в USB порт компьютера.
- Нажмите CTRL+ALT+DEL, чтобы перезагрузить систему.
- Откиньтесь в кресле и наблюдайте за тем, как передача конфигурации windowPE запускается и использует имплицитный поиск файла ответа, чтобы найти autounattend.xml файл в корне вашего флеш накопителя. Затем Setup.exe запишет файл ответа в кэш и будет использовать его для автоматической установки Vista на ваш компьютер. Во время установки компьютер дважды перезагрузится, после чего у вас откроется следующее окно (рисунок 1):
Рисунок 1: Первое окно OOBE
Это первое окно OOBE, которое также называется Windows Welcome, и это начало работы мастера, который проведет пользователя через окончательные шаги настройки компьютера, прежде чем он сможет войти и начать использовать его. Окна, представленные этим мастером Set Up Windows, требуют от пользователя выполнения шагов в следующем порядке:
- Пользователь выбирает имя и картинку. Пользователь вписывает имя пользователя и пароль, а также подсказку для пароля. Ввод подсказки для пароля теперь требуется в Service Pack 1 для Vista.
- Пользователь вписывает имя компьютера и выбирает фон рабочего стола.
- Пользователь выбирает опцию в мастере помощи автоматической защиты Windows. Обычно здесь выбираются рекомендуемые настройки.
- Пользователь может посмотреть и настроить параметры времени и даты, включая часовой пояс.
- Пользователь выбирает текущее расположение своего компьютера, которое может быть домом, работой или публичным местом.
- На странице Thank You, пользователь нажимает Пуск. Появляется сообщение с надписью «Пожалуйста, подождите, пока Windows проверит производительность вашего компьютера.' Когда это сделано, появляется окно входа, где пользователь вписывает свой пароль, входит в компьютер, после чего он готов к работе.
Какой смысл в этой настройке machine OOBE, как части установки? Основной целью являются OEMs, которые предварительно устанавливают Vista на компьютеры, а затем поставляют компьютеры потребителям. Будучи потребителем, вы вряд ли захотите, чтобы ваш новый компьютер шел с настроенным именем пользователя BoB, когда ваше имя Jane, или имел часовой пояс Central, когда вы живете в часовом поясе Pacific. Поэтому в случае, когда компьютеры готовятся для потребителей, некоторые финальные шаги настройки должны быть оставлены на долю потребителей.
Однако что если вы являетесь администратором на предприятии и вам нужно подготовить компьютер для пользователя в вашей корпоративной сети? Вы знаете имя пользователя и часовой пояс своей сети, существует ли какой-либо способ автоматизировать этот Windows Welcome процесс, чтобы пользователь просто смог включить компьютер, войти и приняться за работу? Да, такой способ существует, и именно о нем пойдет речь в следующей части этой серии статей.
Автор статьи:
Митч Туллоч – писатель, инструктор и консультант, специализирующийся на серверных операционных системах Windows, администрировании IIS, поиске проблем в сетях и безопасности. Он автор 15 книг, включая Microsoft Encyclopedia of Networking (Энциклопедия Сетей Microsoft) (Microsoft Press), Microsoft Encyclopedia of Security (Энциклопедия Безопасности Microsoft) (Microsoft Press), Windows Server Hacks (Взлом Серверов Windows) (O'Reilly), Windows Server 2003 in a Nutshell (Windows Serber 2003 вкратце) (O'Reilly), Windows 2000 Administration in a Nutshell (Администрирование Windows 2000 вкратце) (O'Reilly) и IIS 6 Administration (Администрирование IIS 6) (Osborne/McGraw-Hill). Митч живет в Winnipeg, Канада, и вы можете найти дополнительную информацию о его книгах на его web-сайте www.mtit.com.
|
|