Каждый раз, когда мы устанавливаем OC Windows нам постоянно приходится отвечать на кучу никому ненужных вопросов, а как сделать так, чтобы система устанавливалась сама, незадавая вопросов? Просто нужно создать фаил ответов для Unfttended установки WindowsXP
Unattended - называется установка без прямого участия пользователя, то есть вставил диск, нажал "AnyKey" и пошел пить кофе - через 15-20 минут у нас имеется компьютер с уже установленной ОС. И никаких тебе Next'ов, OK'ев и ввода серийного номера.
Как это работает? Просто нам нужно заранее создать фаил ответов и расположить его в дистрибьютиве - в этом случае при возникновении к-либо вопросов Windows будет обращаться не к нам, а к этому файлу ответов.
Описывать буду на основе WindowsXP, но хочу заметить, что такой же способ установки сществует и для Windows2000 и для Windows98 :)
Перейдем к делу
Для выполнения данной операции, как и при изготовлении бутового диска SP Integrated, нам понадобятся:
Дистрибьютив Windows XP Professional Corporate Eng ( с русской, "локализованной" версией это тоже работает, но, см мой пост выше)
UltraISO, для изъятия boot файла из оригинального диска и создания конечного загрузочного CD.
Ahead Nero Burning Rom
Сам Процесс:
I. При помощи UltraISO создаем образ нашего дистрибьютива Windows - Заходим в Инструменты -> Создать образ CD -> Имя.iso
После этого заходим на сам дистрибьютив в папку X:\SUPPORT\TOOLS\, где X это CD Rom, и любым архиватором (IMHO - WinRAR рулез) распаковываем архив deploy.cab. Среди прочих файлов, находящихся в папке с распакованным архивом, ищем setupmgr.exe – это и есть менеджр установки ОС WindowsXP, котроый поможет создать нам наш фаил ответов.
Здесь стоит сделать маленькое отступление – ниже я буду описывать процесс создания файла ответов приводя примеры на основании setupmgr’а c дистрибьютива WindowsXP, WindowsXP SP-1 и WindowsXP SP-2. Дело в том, что при выпуске SP-2 содержимое папки TOOLS претерпело значительные изменения(хотя смысл остался тем же)
II. Создаем наш фаил ответов
Запускаем setupmgr – и он у нас спрашивает
Create a new answer file – Создать новый фаил ответов
Modify an exiting answer file – Отредактировать уже существующий фаил ответов
Или же то же самое для WindowsXP SP-2
Create new – Создать новый фаил ответов
Modify exiting– Отредактировать уже существующий фаил ответов
Выбираем пункт № 1 и жмем Next
В следующем окне программа поинтересуется для какой именно установки нам нужен фаил ответов:
Unattended Installation – Автоматическая установка
Sysprep Install – Инсталляция на основе WindowsXP OPK(OEM Preinstallation Kit, о котором мы поговорим позднее) – тоже автоматическая установка, предназначенная для продавцов компьютеров. На компьютер устанавливается и настраивается ОС, а затем компьютер отдается конечному владельцу – придя домой и включив его ему будет нужно согласиться с Лиц соглашением, ввести SN и тп.
Remote Installation Services – название говорит само за себя (если не говорит, подтяните свой английский :) )
Выбираем Unattended Installation и давим Next
Попадаем в окно, в котором нам необходимо указать свою версию операционной системы.
WindowsXP Home Edition
WindowsXP Pofessional
Windows 2002 Server, Advanced Server, or Datacenter
Ёй, скажете Вы, ведь нет такой ОС Windows 2002 Server… Дело в том, что вместе с XP в далеком 2002 году Microsoft собирались выпустить и серверную версию WindowsNT 5.1… Хотели, да неуcпели (сегодня мы ее знаем как Windows Server 2003)
Вместе с выходом SP-2 под WindowsXP Microsoft решили исправить эту досадную ошибку, и теперь в setup menagere’е дистрибьютива WindowsXP SP-2 это окно выглядит так:
WindowsXP Home Edition
WindowsXP Pofessional
Windows Server 2003, Standard Edition
Windows Server 2003, Enterprise Edition
Windows Server 2003, Web Edition
Выбираем нужный нам ответ (для меня это WindowsXP Pofessional) и жмем на Next и попадаем в следующее окно
На это окно следует обратить особое внимание – именно здесь мы выбираем какой именно будет наша инсталляция:
Provide Defaults – Хоть все опции и будут заполнены, но сама инсталляция будет проходить при непосредственном участии пользователя, то есть Вы будете видеть все варианты ответов и если что, сможете из редактировать
Fully Automated – Полностью автоматическая установка без какого либо участия пользователя. Выбирать данную опцию я абсолютно не рекомендую, потому, что если у Вас уже есть ОС на диске С, то при инсталляции Windows не спросит Вас что ей делать, а установиться на ту партицию, где больше всего свободного места.
Hide Pages – То же что и Fully Automated, только у нас спрашивают куда устанавливаться и что делать, если на этом диске уже есть OC.
Read Only – так же как и в Provide Defaults Вы будете видеть все варианты ответов, но только не сможете ничего редактировать.
GUI attended - если честно, то я сам незнаю, что за вариант (мне и предыдущих хватает)
В WindowsXP SP-2 данное окно выглядит практически точно так же, за исключением того, что первый пункт называется User Controlled.
Выбираем Hide Pages и жмем Next
Перейдя на следующую страницу нам нужно ответить на вопрос как именно мы будем использовать наш фаил ответов – будем ли мы инсталлировать WindowsXP с папки на жестком диске, или же наш фаил ответов предназначен для запуска установки с CD.
Yes – create or modify a distribution folder – При выборе этого пункта, в след окне у нас спросят где находится папка с Windows – на CD или жестком диске, и если он на CD, то программа попросит указать в какую папку его скопировать.
No, this answer file will be used to install from a CD – Нет, этот фаил предназначается для инсталляции с CD
В WindowsXP SP-2 Майкрософт решили разделить первый пункт на две части, поэтому в нем есть не два вопроса, а три, наверное интеллектуальный уровень некоторых СисАдминов в ШША недавал покоя службе тех поддержки, поэтому он выглядит так
Create a new distribution share
Modify an existing distribution share
Set up from a CD
В обоих случаях выбираем последний пункт(…from a CD) и давим Next
Вот мы и добрались до Вопросов самой инсталляции. Заполняем все знакомые окна, а незнакомые (которые никогда не видели оставляем пустыми – это тонкая настройка процесса установки, предназначенная в первую очередь для локальных сетей и крупных организаций.
После того, как мы ответили на все вопросы, сохраняем фаил – Нажимаем Browse… -> директорию куда сохранять ->
В качестве имени указываем winnt
Тип Файла с Text Files (*txt) меняем на Remote Boot Files (*.sif)
После того, как фаил ответов сохранен, в той же папке, что и сам фаил ответов появится
Одноименный *.bat фаил (winnt.bat) – можете его смело стирать, он нам непонадобится (о нем разговор пойдет в следующий раз)
Итак, фаил создан и нам только осталось проверить все ли в нем в порядке. Открываем наш winnt.sif при помощи блокнота, обращу внимание только на самые важные компоненты, комментарии к ним на русском:
1-Да
0-Нет
;SetupMgrTag
[Data]
AutoPartition=0 – если поставить 1, то OC сама решит куда ей устанавливаться
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=DefaultHide
OemPreinstall=No
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=* - то есть пустой
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
[UserData]
ProductKey=ХХХХХ-ХХХХХ-ХХХХХ-ХХХХХ-ХХХХХ
FullName="Имя пользователя"
OrgName="Организация"
ComputerName=ИмяКомпьютера
[Display]
BitsPerPel=32
Xresolution=800
YResolution=600
Vrefresh=75
[RegionalSettings]
LanguageGroup=2,5,12,1
SystemLocale=00000409
UserLocale=00000419
InputLocale=0409:00000409
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
В региональных настройках у меня стоит Англ, Русский, Иврит и Центр Европа
Вот впринципе и всё, последнее что осталось, так это добавить наш фаил ответоа в дистрибьютив Windows – При помощи UltraISO добавляем наш winnt.sif фаил в папку I386, сохраняем, при помощи Nero записываем CD и идем готовить кофе