Вам когда-нибудь приходилось устанавливать операционную систему и приложения на большое количество компьютеров за ограниченное время? Вы являетесь системным администратором, обслуживающим более 50 компьютеров? Вам уже приходилось переустанавливать операционную систему всю ночь на пролет? У Вас постоянно не хватает времени на установку операционной системы на новый компьютер, потому что и так проблем по горло? Вы когда-нибудь задумывались об автоматизации процесса установки операционной системы и приложений? Вы хотели бы сэкономить время при развертывании операционной системы или при обновлении операционной системы на старых компьютерах? Вам хотелось бы, нажав пару кнопок и введя пару параметров пить чай или кофе в то время как операционная система и полный набор необходимых приложений устанавливается на компьютер? Хотели бы вы раз и навсегда покончить с проблемой переустановки операционной системы? Может быть вы задумывались о возможности устанавливать набор драйверов и приложений одним щелчком мыши? Вы хотите повысить уровень своих знаний? Или Вы просто хотите повысить эффективность своего труда?
Если на один из этих вопросов у Вас есть положительный ответ, тогда этот курс именно для Вас. Здесь мы рассмотрим процесс установки и настройки операционной системы, драйверов и приложений для Windows XP. А так же по возможности постараемся автоматизировать данный процесс, чтобы в будущем сэкономить большое количество времени, сил, нервов и спать всю ночь спокойно.
Данный курс рассчитан на системных администраторов, специализирующихся на развертывании операционной системы. Уровень сложности средний, но много интересного здесь найдут и только начинающие специалисты, ведь надо же с чего-то начинать становиться квалифицированным специалистом. Как автор, я постараюсь наиболее подробно разобрать интересные моменты. Данный курс не является сухим справочным руководством, он является практическим средством в достижении цели.
Рекомендуется выполнять все практические упражнения.
После прохождения курса не забывайте, что процесс развертывания операционной системы это не просто следование указаниям инструкций и их выполнение, это процесс творческий и только от Вас и вашей инфраструктуры зависит какой из многочисленных вариантов развертывания наиболее подойдет именно Вам.
В данном курсе будут разбираться вопросы установки операционной системы Windows XP. Надеюсь, все уже видели данную операционную систему. Так же вам не раз приходилось устанавливать ее на компьютеры. Тем не менее, для начала необходимо познакомиться с ее историей.
Данная операционная система выпущена компанией Microsoft 25 октября 2001 года. Она является эволюционной версией Windows 2000 и, в отличии от нее, является исключительно клиентской системой. Серверная версия данной операционной системы - Windows Server 2003, была выпущена позже. Windows XP имеет ядро NT 5.1, Windows Server 2003 - NT 5.2. Данным операционным системам предшествовали:
Операционная система Windows XP выпускалась в разных редакциях:
Windows XP прожила достаточно продолжительное время и за этот период было выпущено 3 сервис пака:
Бесплатная поддержка прекращена 14 апреля 2009, платная поддержка осуществляется вплоть до 8 апреля 2014 года.
Минимальные:
Рекомендуемые:
Данные параметры отражают требования для установки и запуска операционной системы. Если же вам необходимо запускать приложения, требующие большой вычислительной мощности или занимающие большой объем оперативной памяти то необходимо адаптироваться именно под них.
Как системный администратор, возможно, у вас появлялось желание, и вы хотели автоматизировать процесс установки (развертывание) операционной системы и приложений на компьютерах. Если же вы являетесь работником организации, с крупным парком компьютеров, примерно от 100 штук, то данная проблема может быть для Вас достаточно актуальной. Если Вы не видите преимущества автоматизации развертывание операционной системы, то давайте немножко посчитаем сколько суммарно уходит времени на установку системы и набора необходимых приложений.
И так, если в среднем операционная система устанавливается за 40 минут, затем необходимый набор приложений. В зависимости от их количества это время варьируется в пределах 20-40 минут. У некоторых этот процесс может затянуться, особенно, если устанавливаются не обычные офисные приложения типа MS Office, а какие-нибудь тяжеловесные приложения. Например, приложения для конструкторов AutoCAD или программы для трехмерного моделирования Catia или SolidWorks. Далее, идет установка драйверов. Все новые устройства, выпущенные после релиза операционной системы, требуют новых драйверов. Итак, установка драйверов устройств может занимать от 5 минут, при условии наличия комплекта драйверов, и до 1 часа, если появляется необходимость искать их в интернете. Теперь давайте посчитаем, сколько времени занимает установка одного компьютера: 40мин + 20мин + 10мин = 1час 10 минут, или же 40мин + 40мин + 40мин = 2 часа. Еще одна проблема, которая кроется в укомплектовании новых компьютеров, ну или переустановки системы на старых компьютерах, является не столько сложность установки, сколько невозможность отвлекаться, потому что все ключевые данные не вводятся один раз в начале установке, а растянуты на весь ее этап.
Итак, мы получаем: если в нашей организации обслуживается 100 клиентских машин, а сам процесс развертывания операционной системы и приложений на этих клиентских машинах занимает от 1 до 2 часов, то мы потратили от 100 до 200 часов рабочего времени. Из расчета, что один рабочий день длится 8 часов, мы получаем, что только развертывание системы на клиентских компьютерах занимает от 12,5 до 25 рабочих дней.
Для решения данной задачи разработаны несколько методов.
Для осуществления автоматической установки с использованием компакт-диска необходимо наличие файла ответов либо на самом диске, либо его можно разместить на дискете. Если данный файл есть на диске и на дискете, то приоритет будет у дискеты, тем самым позволяя менять конфигурацию устанавливаемой операционной системы.
Установка операционной системы Windows XP, загруженной с компакт-диска осуществляется с помощью файла winnt.exe, расположенного в папке \i386. Данный файл является 16-разрядным приложением и предназначен для запуска из-под операционной системы DOS.
Для установки операционной системы по сети необходимо создать общий сетевой ресурс и запустить из него программу установки. Данный способ в основном используется для обновления операционной системы в случае повреждения системных файлов, а так же для миграции с Windows 98 и Windows NT. Для того чтобы начать процесс установки необходимо запустить файл winnt32.exe, также расположенный в папке \i386. Данная утилита позволяет автоматизировать процесс установки с использованием набора ключей:
/checkupgradeonly - выполнение проверки на возможность обновления до Windows XP./cmd:командная_строка - перед завершающим этапом установки будет выполнена данная команда./cmdcons - создает возможность выбора консоли восстановления во время загрузки операционной системы./copydir:i386\имя_папки - скопирует указанную папку во время установки./copysource:имя_папки - скопирует указанную временную папку во время установки, по завершению установки удалит ее./debug[уровень]:[имя_файла] - создание журнала отладки на заданном уровне. Используются уровни от 0 до 4, причем последний уровень самый подробный./dudisable - отключает динамическое обновление во время установки./duprepare:путь - подготавливает папку обновлений на сервере./dushare:путь - указывает путь к файлам обновлений, устанавливаемых на клиенте./m:имя_папки - этот параметр задает копирование программой установки файлов замены из альтернативной папки./makelocalsource - копирует установочные файлы на локальный жесткий диск./noreboot - запрещает производить автоматическую перезагрузку после фазы копирования файлов./s:источник - источник устанавливаемых файлов Windows XP./syspart:буква_диска - копирует загрузочные файлы на диск и помечает его активным./tempdrive:буква_диска - указывает диск для размещения временных файлов./unattend - обновление предшествующих версий Windows (98, Me, NT 4.0 или Windows 2000) в автоматическом режиме./unattend [число]:[файл_ответов] - выполнение новой установки без вмешательства пользователя с использованием файла ответов через заданный промежуток времени.Для большей информации по ключам необходимо запустить winnt32.exe /?
А теперь подробнее поговорим о создании файла ответов.
Файл ответов - это специально сконфигурированный файл, который позволяет без участия пользователя отвечать на вопросы программы установщика Windows. Всего существуют несколько конфигураций файла ответов:
Следует понимать, что для полной автоматизации процесса установки операционной системы необходимо ввести все параметры, иначе процесс установки прервется, дожидаясь ответа.
Для создания файла ответов с помощью утилиты с графическим интерфейсом можно обратиться к программе под названием .
(рис 1.1) Выполнив указания мастера и ответив на его вопросы, на выходе мы получим полностью сконфигурированный файл ответов. Какие же данные можно вводить в программу Setupmgr.exe?
На этапе настройки диспетчера установки:
Непосредственные параметры файла ответов:
По окончании настройки диспетчер установки предложит сохранить файл. Следует заметить, что для автоматизации процесса необходимо правильно указать название файла:
Существует специальный набор папок, позволяющий автоматизировать процесс установки драйверов и приложений.
При установке операционной системы, все файлы находящиеся в папке $$ попадают в директорию Windows. Из папки $1 - в корневой каталог диска, на который устанавливается операционная система ( C:\ ), из $Docs - в папку Documents and Settings (можно использовать только при установке Windows XP / 2003), из $Progs - в папку Program Files (можно использовать только при установке Windows XP / 2003). Можно также создать расположение папок $OEM$\D\New тогда документы попадут на диск D в папку New, при условии, что данный диск существует и есть возможность записи на этот диск.
Файл winnt.sif должен располагаться в директории \i386 на компакт диске.
Вот таким образом выглядит файл winnt.sif, созданный с помощью Setupmgr.exe. Открывается он с помощью блокнота:
;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=0182bd0bd4444bf8aad3b435b51404ee328727b81ca05805a68ef26acb252039
EncryptedAdminPassword=Yes
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1
[UserData]
ProductKey=11111-11111-11111-11111-11111
FullName="Name"
OrgName="Orgname"
ComputerName=*
[Display]
BitsPerPel=32
Xresolution=800
YResolution=600
Vrefresh=60
[RegionalSettings]
LanguageGroup=1,5
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
Посмотрев на созданный файл, попробуем разобраться в его функционале:
[Data] содержит параметры, необходимые для установки операционной системы непосредственно с диска. AutoPartition=1 означает, что операционная система будет установлена на первый доступный раздел, если на нем существует достаточно места и на нем не установлена ни одна из версий Windows. Я всегда удаляю данный параметр, считая, что форматирование дисков и выбор дисков для установки необходимо строго контролировать. MsDosInitiated="0" означает, что установка осуществляется непосредственно с диска. UnattendedInstall="Yes" используется совместно с MsDosInitiated="0".[Unattended ] содержит информацию непосредственно для мастера установки. Параметр UnattendMode имеет значения DefaultHide, FullUnattended, GuiAttended, ProvideDefault, ReadOnly в зависимости от типа автоматической установки, рассматриваемой ранее. OemSkipEula пропускает окно лицензионного соглашения конечного пользователя. Рекомендую так же использовать параметр UnattendSwitch=Yes, позволяющий пропустить окно приветствия Windows. OemPreinstall определяет, устанавливать сторонние драйверы или нет. Если указать "Yes", то необходимо добавить такие параметры как DriverSigningPolicy=Ignore, NonDriverSigningPolicy=Ignore и OemPnpDriversPath="Driver\Lan\3A;Driver\Lan\3B",
чтобы во время установки операционная система могла произвести настройку устройств с использованием драйверов указных в последнем параметре. При этом не будет возникать сообщений о том, что драйверы являются неподписанными. Папки Driver\Lan\3A и Driver\Lan\3B рекомендуется размещать в каталоге \$OEM$\$1\. Так же в данной секции можно указать такие интересные параметры как автоматическое обновление системы во время установки ( dudisable, dushare ), настройки диска ( extendoempartition, filesystem, repartition ) и активация продукта ( ActivateProxy, AutoActivate ).[GuiUnattended] подготавливает графический интерфейс ( GUI ) для автоматической установки. Параметр AdminPassword содержит зашифрованный пароль администратора. Об этом так же говорит параметр EncryptedAdminPassword=Yes. Параметры AutoLogon=Yes и AutoLogonCount=1 разрешают автоматический вход в систему один раз. В последнем параметре можно задать количество автоматических входов, которые не требуют ввода пароля. Если указать AutoLogonCount=0, то Windows удалит из реестра такие параметры как AutoAdminLogon, AutoLogonCount и DefaultPassword, а после перезагрузки пользователю придется вводить пароль вручную. Параметр TimeZone=145 указывает какой 145 означает: (DetachedProgram и Arguments ).[UserData]. В данной секции все довольно просто. ProductKey - ключ продукта. Параметр ComputerName =* означает, что имя компьютера будет генерировать на основании имени организации.[Display] позволяет задать параметры монитора.[RegionalSettings] позволяет задать региональные настройки. LanguageGroup=1,5 означает, что будут установлены языковые группы Западная Европа и США, а так же Кириллица. Можно задать параметры раскладки клавиатуры ( InputLocale ).[Identification ] позволяет присоединить компьютер к рабочей группе или к домену. Чтобы присоединить компьютер к домену необходимо во время инсталляции установить драйверы сетевой карты, а так же заполнить такие параметры как DomainAdmin , DomainAdminPassword, JoinDomain и MachineObjectOU.[Networking] позволяет установить компоненты сети, такие как клиенты, протоколы, службы.[Components] позволяет включать или отключать компоненты Windows, такие как калькулятор, факс, Internet Information Service.[DCInstall] позволяет автоматически создать контроллер домена. Данная секция доступна только на Windows Server 2003.[FavoritesEx] - избранные ссылки Internet Explorer.[Fax ] - параметры факса.[RemoteInstall] - доступна только при установке с RIS. Данная секция предназначена для работы с жесткими дисками.[SetupParams] - позволяет запускать пользовательские программы после установки.[Shell] - параметры оболочки, такие как темы, классическое меню Windows.[SNMP] - настройка SNMP сервиса.[SystemRestore] - восстановление системы. Позволяет настроить время создания точек восстановления системы.Примечательно!
Если использовать совокупность параметров EncryptedAdminPassword=NO, Autologon = Yes, AdminPassword =*, то у пользователя администратор не будет пароля, а так же будет неограниченное количество автоматических входов в систему.
Таким же образом можно конфигурировать файл sysprep.inf. Правда, там параметров значительно меньше.
За дополнительную информации по конфигурационным файлам используйте справку по развертыванию расположенную на компакт-диски в папке \support\tools\deploy.cab\ref.chm.
Как вы видите, использование программы Setupmgr.exe позволяет значительно облегчить процесс развертывания операционной системы, правда некоторые параметры приходится вводить вручную. Таким образом, Microsoft предоставила нам значительные средства для автоматизации процесса развертывания операционной системы.
Разработчиком данной программы является Dino Nuhagic, распространяется по свободной лицензии и доступна на официальном сайте http://www.nliteos.com/. Программа .
(рис 1.2) Основные возможности программы:
Основным плюсом данной программы является графический интерфейс, и, не смотря на то, что она выполняет практически те же функции, что и Setupmgr.exe, у нее есть ряд преимуществ. Поэтому nLite завоевала популярность.
Цель: Создать файл ответов, для полностью автоматической установки Windows XP, с помощью Setupmgr.exe и nLite.
Задачи:
Требования:
Создаем файл ответов при помощи программы nLite.
Последовательность действий:
net user. Так же можно использовать программу Setupmgr, которая умеет шифровать пароль для файла winnt.sifnlite_winnt.sif .Для сравнения создаем файл ответов с помощью Setupmgr.exe
Последовательность действий:
Setupmgr_winnt.sif . 2 раза жмем Ок. Видим, что диспетчер создал 2 файла. Один с именем Setupmgr_winnt.sif , другой Setupmgr_winnt.bat. Затем Отмена.Пробегаемся по всем секциям указанным в файлах ответов и сравниваем их.
Последовательность действий:
[Data]. В файле nlite_winnt.sif есть дополнительные параметры. AutomaticUpdates="No". Данный параметр запрещает автоматическое обновление. Параметры AutoPartition имеют разные значения. Он позволяет устанавливать операционную системы на первый доступный раздел, на котором не установлена другая операционная система и имеется достаточно свободного места. Если вы хотите вручную выбирать разделы для установки, необходимо установить значение 0. Так как данный параметр имеет только одно возможное значение (значение 1), его можно вообще удалить.[Unattended ]. Следующие параметры появились в nlite_winnt.sif: UnattendSwitch="Yes", OemPreinstall="Yes", FileSystem=*, WaitForReboot="No", NoWaitAfterTextMode=1, NoWaitAfterGUIMode=1, DriverSigningPolicy=Ignore, NonDriverSigningPolicy=Ignore. Параметр UnattendSwitch пропускает окно приветствия Windows. OemPreinstall позволяет устанавливать приложения и драйверы из папки $OEM$. Для установки драйверов необходим параметр OemPnPDriversPath. Параметр FileSystem имеет значение *. Он позволяет либо оставлять файловую систему без изменений, либо конвертировать ее в NTFS. Принимает значения LeaveAlone и ConvertNTFS. Так как значение * не имеет никакой силы, данный параметр можно удалить.
Параметр WaitForReboot="No" отменяет 15 секундное ожидание перезагрузки после установки. По умолчанию используется Yes. Параметры NoWaitAfterTextMode=1, NoWaitAfterGUIMode=1 и NonDriverSigningPolicy=Ignore в документации не указываются. Сложно однозначно определить являются ли они достоверными. Параметр DriverSigningPolicy=Ignore позволяет устанавливать неподписанные драйверы. Так же он имеет значения Block - не устанавливать и Warn - остановить установку и вывести предупреждение. По умолчанию используется последний. Параметр TargetPath=\WINDOWS находящийся в файле setupmgr_winnt.sif указывает папку, в которую будет устанавливаться Windows XP.[GuiUnattended]. В файле ответов setupmgr_winnt.sif пароль администратора зашифрован. Разрешен автоматический вход. Но только 1 раз. При последующем входе необходимо вводить пароль. Как видно, значение 0, которое мы задали с клавиатуры не принимается.[UserData] без изменений, как и секции: [Display], [RegionalSettings], [Identification ], [Networking].[Branding] с параметром BrandIEUsingUnattended=Yes автоматически задает параметры для обозревателя, но мы их не указывали и данная секция не нужна.[Proxy]. Параметр Proxy_Enable = 0 запрещает использовать прокси сервер.Создаем файл winnt.sif в папке \WinXP\WinXPCD. Объединяем туда два файла и получаем следующие параметры (ключ продукта, соответственно будет ваш):
[Data]
AutomaticUpdates="No"
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
UnattendSwitch="Yes"
TargetPath=\WINDOWS
UnattendSwitch="Yes"
WaitForReboot="No"
DriverSigningPolicy=Ignore
[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional = 1
TimeZone=145
OemSkipWelcome = 1
OemSkipRegional = 1
Autologon = Yes
AdminPassword =*
[UserData]
ProductKey=11111-11111-11111-11111-11111
FullName="WinXPClients"
OrgName="Corp"
ComputerName=*
[Display]
BitsPerPel=32
Xresolution=800
YResolution=600
[RegionalSettings]
LanguageGroup=1,5
Language=00000419
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0
Проверяем файл ответов созданный ранее при помощи VirtualPC.
Последовательность действий:
WinXPCL1.wmc.Next.Maximum virtual hard disk size указывает максимальный размер виртуального диска. Параметр Virtual hard disk size позволяет задать максимальный размер данного виртуального диска. Его размер должен быть не меньше 2 Гб для успешной установки. Вообще сам файл изначально практически не занимает места, однако по мере записи на данный виртуальный диск размер файла будет увеличиваться до значения Virtual hard disk size. Это называется динамически изменяемый диск. Так же есть диск фиксированного размера. Он сразу занимает все необходимое пространство. Итак, оставляем значение по умолчанию: 65536 Мб. Жмем Next.По окончании данной лекции Вы приобрели навыки автоматизации процесса установки операционной системы и убедились, что данный процесс не сложный и является достаточно полезным для системных администраторов средних и крупных организаций.
Вам когда-нибудь приходилось устанавливать операционную систему и приложения на большое количество компьютеров за ограниченное время? Вы являетесь системным администратором, обслуживающим более 50 компьютеров? Вам уже приходилось переустанавливать операционную систему всю ночь на пролет? У Вас постоянно не хватает времени на установку операционной системы на новый компьютер, потому что и так проблем по горло? Вы когда-нибудь задумывались об автоматизации процесса установки операционной системы и приложений? Вы хотели бы сэкономить время при развертывании операционной системы или при обновлении операционной системы на старых компьютерах? Вам хотелось бы, нажав пару кнопок и введя пару параметров пить чай или кофе в то время как операционная система и полный набор необходимых приложений устанавливается на компьютер? Хотели бы вы раз и навсегда покончить с проблемой переустановки операционной системы? Может быть вы задумывались о возможности устанавливать набор драйверов и приложений одним щелчком мыши? Вы хотите повысить уровень своих знаний? Или Вы просто хотите повысить эффективность своего труда?
Если на один из этих вопросов у Вас есть положительный ответ, тогда этот курс именно для Вас. Здесь мы рассмотрим процесс установки и настройки операционной системы, драйверов и приложений для Windows XP. А так же по возможности постараемся автоматизировать данный процесс, чтобы в будущем сэкономить большое количество времени, сил, нервов и спать всю ночь спокойно.
Данный курс рассчитан на системных администраторов, специализирующихся на развертывании операционной системы. Уровень сложности средний, но много интересного здесь найдут и только начинающие специалисты, ведь надо же с чего-то начинать становиться квалифицированным специалистом. Как автор, я постараюсь наиболее подробно разобрать интересные моменты. Данный курс не является сухим справочным руководством, он является практическим средством в достижении цели.
Рекомендуется выполнять все практические упражнения.
После прохождения курса не забывайте, что процесс развертывания операционной системы это не просто следование указаниям инструкций и их выполнение, это процесс творческий и только от Вас и вашей инфраструктуры зависит какой из многочисленных вариантов развертывания наиболее подойдет именно Вам.
В данном курсе будут разбираться вопросы установки операционной системы Windows XP. Надеюсь, все уже видели данную операционную систему. Так же вам не раз приходилось устанавливать ее на компьютеры. Тем не менее, для начала необходимо познакомиться с ее историей.
Данная операционная система выпущена компанией Microsoft 25 октября 2001 года. Она является эволюционной версией Windows 2000 и, в отличии от нее, является исключительно клиентской системой. Серверная версия данной операционной системы - Windows Server 2003, была выпущена позже. Windows XP имеет ядро NT 5.1, Windows Server 2003 - NT 5.2. Данным операционным системам предшествовали:
Операционная система Windows XP выпускалась в разных редакциях:
Windows XP прожила достаточно продолжительное время и за этот период было выпущено 3 сервис пака:
Бесплатная поддержка прекращена 14 апреля 2009, платная поддержка осуществляется вплоть до 8 апреля 2014 года.
Минимальные:
Рекомендуемые:
Данные параметры отражают требования для установки и запуска операционной системы. Если же вам необходимо запускать приложения, требующие большой вычислительной мощности или занимающие большой объем оперативной памяти то необходимо адаптироваться именно под них.
Как системный администратор, возможно, у вас появлялось желание, и вы хотели автоматизировать процесс установки (развертывание) операционной системы и приложений на компьютерах. Если же вы являетесь работником организации, с крупным парком компьютеров, примерно от 100 штук, то данная проблема может быть для Вас достаточно актуальной. Если Вы не видите преимущества автоматизации развертывание операционной системы, то давайте немножко посчитаем сколько суммарно уходит времени на установку системы и набора необходимых приложений.
И так, если в среднем операционная система устанавливается за 40 минут, затем необходимый набор приложений. В зависимости от их количества это время варьируется в пределах 20-40 минут. У некоторых этот процесс может затянуться, особенно, если устанавливаются не обычные офисные приложения типа MS Office, а какие-нибудь тяжеловесные приложения. Например, приложения для конструкторов AutoCAD или программы для трехмерного моделирования Catia или SolidWorks. Далее, идет установка драйверов. Все новые устройства, выпущенные после релиза операционной системы, требуют новых драйверов. Итак, установка драйверов устройств может занимать от 5 минут, при условии наличия комплекта драйверов, и до 1 часа, если появляется необходимость искать их в интернете. Теперь давайте посчитаем, сколько времени занимает установка одного компьютера: 40мин + 20мин + 10мин = 1час 10 минут, или же 40мин + 40мин + 40мин = 2 часа. Еще одна проблема, которая кроется в укомплектовании новых компьютеров, ну или переустановки системы на старых компьютерах, является не столько сложность установки, сколько невозможность отвлекаться, потому что все ключевые данные не вводятся один раз в начале установке, а растянуты на весь ее этап.
Итак, мы получаем: если в нашей организации обслуживается 100 клиентских машин, а сам процесс развертывания операционной системы и приложений на этих клиентских машинах занимает от 1 до 2 часов, то мы потратили от 100 до 200 часов рабочего времени. Из расчета, что один рабочий день длится 8 часов, мы получаем, что только развертывание системы на клиентских компьютерах занимает от 12,5 до 25 рабочих дней.
Для решения данной задачи разработаны несколько методов.
Для осуществления автоматической установки с использованием компакт-диска необходимо наличие файла ответов либо на самом диске, либо его можно разместить на дискете. Если данный файл есть на диске и на дискете, то приоритет будет у дискеты, тем самым позволяя менять конфигурацию устанавливаемой операционной системы.
Установка операционной системы Windows XP, загруженной с компакт-диска осуществляется с помощью файла winnt.exe, расположенного в папке \i386. Данный файл является 16-разрядным приложением и предназначен для запуска из-под операционной системы DOS.
Для установки операционной системы по сети необходимо создать общий сетевой ресурс и запустить из него программу установки. Данный способ в основном используется для обновления операционной системы в случае повреждения системных файлов, а так же для миграции с Windows 98 и Windows NT. Для того чтобы начать процесс установки необходимо запустить файл winnt32.exe, также расположенный в папке \i386. Данная утилита позволяет автоматизировать процесс установки с использованием набора ключей:
/checkupgradeonly - выполнение проверки на возможность обновления до Windows XP./cmd:командная_строка - перед завершающим этапом установки будет выполнена данная команда./cmdcons - создает возможность выбора консоли восстановления во время загрузки операционной системы./copydir:i386\имя_папки - скопирует указанную папку во время установки./copysource:имя_папки - скопирует указанную временную папку во время установки, по завершению установки удалит ее./debug[уровень]:[имя_файла] - создание журнала отладки на заданном уровне. Используются уровни от 0 до 4, причем последний уровень самый подробный./dudisable - отключает динамическое обновление во время установки./duprepare:путь - подготавливает папку обновлений на сервере./dushare:путь - указывает путь к файлам обновлений, устанавливаемых на клиенте./m:имя_папки - этот параметр задает копирование программой установки файлов замены из альтернативной папки./makelocalsource - копирует установочные файлы на локальный жесткий диск./noreboot - запрещает производить автоматическую перезагрузку после фазы копирования файлов./s:источник - источник устанавливаемых файлов Windows XP./syspart:буква_диска - копирует загрузочные файлы на диск и помечает его активным./tempdrive:буква_диска - указывает диск для размещения временных файлов./unattend - обновление предшествующих версий Windows (98, Me, NT 4.0 или Windows 2000) в автоматическом режиме./unattend [число]:[файл_ответов] - выполнение новой установки без вмешательства пользователя с использованием файла ответов через заданный промежуток времени.Для большей информации по ключам необходимо запустить winnt32.exe /?
А теперь подробнее поговорим о создании файла ответов.
Файл ответов - это специально сконфигурированный файл, который позволяет без участия пользователя отвечать на вопросы программы установщика Windows. Всего существуют несколько конфигураций файла ответов:
Следует понимать, что для полной автоматизации процесса установки операционной системы необходимо ввести все параметры, иначе процесс установки прервется, дожидаясь ответа.
Для создания файла ответов с помощью утилиты с графическим интерфейсом можно обратиться к программе под названием .
(рис 1.1) Выполнив указания мастера и ответив на его вопросы, на выходе мы получим полностью сконфигурированный файл ответов. Какие же данные можно вводить в программу Setupmgr.exe?
На этапе настройки диспетчера установки:
Непосредственные параметры файла ответов:
По окончании настройки диспетчер установки предложит сохранить файл. Следует заметить, что для автоматизации процесса необходимо правильно указать название файла:
Существует специальный набор папок, позволяющий автоматизировать процесс установки драйверов и приложений.
При установке операционной системы, все файлы находящиеся в папке $$ попадают в директорию Windows. Из папки $1 - в корневой каталог диска, на который устанавливается операционная система ( C:\ ), из $Docs - в папку Documents and Settings (можно использовать только при установке Windows XP / 2003), из $Progs - в папку Program Files (можно использовать только при установке Windows XP / 2003). Можно также создать расположение папок $OEM$\D\New тогда документы попадут на диск D в папку New, при условии, что данный диск существует и есть возможность записи на этот диск.
Файл winnt.sif должен располагаться в директории \i386 на компакт диске.
Вот таким образом выглядит файл winnt.sif, созданный с помощью Setupmgr.exe. Открывается он с помощью блокнота:
;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=0182bd0bd4444bf8aad3b435b51404ee328727b81ca05805a68ef26acb252039
EncryptedAdminPassword=Yes
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1
[UserData]
ProductKey=11111-11111-11111-11111-11111
FullName="Name"
OrgName="Orgname"
ComputerName=*
[Display]
BitsPerPel=32
Xresolution=800
YResolution=600
Vrefresh=60
[RegionalSettings]
LanguageGroup=1,5
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
Посмотрев на созданный файл, попробуем разобраться в его функционале:
[Data] содержит параметры, необходимые для установки операционной системы непосредственно с диска. AutoPartition=1 означает, что операционная система будет установлена на первый доступный раздел, если на нем существует достаточно места и на нем не установлена ни одна из версий Windows. Я всегда удаляю данный параметр, считая, что форматирование дисков и выбор дисков для установки необходимо строго контролировать. MsDosInitiated="0" означает, что установка осуществляется непосредственно с диска. UnattendedInstall="Yes" используется совместно с MsDosInitiated="0".[Unattended ] содержит информацию непосредственно для мастера установки. Параметр UnattendMode имеет значения DefaultHide, FullUnattended, GuiAttended, ProvideDefault, ReadOnly в зависимости от типа автоматической установки, рассматриваемой ранее. OemSkipEula пропускает окно лицензионного соглашения конечного пользователя. Рекомендую так же использовать параметр UnattendSwitch=Yes, позволяющий пропустить окно приветствия Windows. OemPreinstall определяет, устанавливать сторонние драйверы или нет. Если указать "Yes", то необходимо добавить такие параметры как DriverSigningPolicy=Ignore, NonDriverSigningPolicy=Ignore и OemPnpDriversPath="Driver\Lan\3A;Driver\Lan\3B",
чтобы во время установки операционная система могла произвести настройку устройств с использованием драйверов указных в последнем параметре. При этом не будет возникать сообщений о том, что драйверы являются неподписанными. Папки Driver\Lan\3A и Driver\Lan\3B рекомендуется размещать в каталоге \$OEM$\$1\. Так же в данной секции можно указать такие интересные параметры как автоматическое обновление системы во время установки ( dudisable, dushare ), настройки диска ( extendoempartition, filesystem, repartition ) и активация продукта ( ActivateProxy, AutoActivate ).[GuiUnattended] подготавливает графический интерфейс ( GUI ) для автоматической установки. Параметр AdminPassword содержит зашифрованный пароль администратора. Об этом так же говорит параметр EncryptedAdminPassword=Yes. Параметры AutoLogon=Yes и AutoLogonCount=1 разрешают автоматический вход в систему один раз. В последнем параметре можно задать количество автоматических входов, которые не требуют ввода пароля. Если указать AutoLogonCount=0, то Windows удалит из реестра такие параметры как AutoAdminLogon, AutoLogonCount и DefaultPassword, а после перезагрузки пользователю придется вводить пароль вручную. Параметр TimeZone=145 указывает какой 145 означает: (DetachedProgram и Arguments ).[UserData]. В данной секции все довольно просто. ProductKey - ключ продукта. Параметр ComputerName =* означает, что имя компьютера будет генерировать на основании имени организации.[Display] позволяет задать параметры монитора.[RegionalSettings] позволяет задать региональные настройки. LanguageGroup=1,5 означает, что будут установлены языковые группы Западная Европа и США, а так же Кириллица. Можно задать параметры раскладки клавиатуры ( InputLocale ).[Identification ] позволяет присоединить компьютер к рабочей группе или к домену. Чтобы присоединить компьютер к домену необходимо во время инсталляции установить драйверы сетевой карты, а так же заполнить такие параметры как DomainAdmin , DomainAdminPassword, JoinDomain и MachineObjectOU.[Networking] позволяет установить компоненты сети, такие как клиенты, протоколы, службы.[Components] позволяет включать или отключать компоненты Windows, такие как калькулятор, факс, Internet Information Service.[DCInstall] позволяет автоматически создать контроллер домена. Данная секция доступна только на Windows Server 2003.[FavoritesEx] - избранные ссылки Internet Explorer.[Fax ] - параметры факса.[RemoteInstall] - доступна только при установке с RIS. Данная секция предназначена для работы с жесткими дисками.[SetupParams] - позволяет запускать пользовательские программы после установки.[Shell] - параметры оболочки, такие как темы, классическое меню Windows.[SNMP] - настройка SNMP сервиса.[SystemRestore] - восстановление системы. Позволяет настроить время создания точек восстановления системы.Примечательно!
Если использовать совокупность параметров EncryptedAdminPassword=NO, Autologon = Yes, AdminPassword =*, то у пользователя администратор не будет пароля, а так же будет неограниченное количество автоматических входов в систему.
Таким же образом можно конфигурировать файл sysprep.inf. Правда, там параметров значительно меньше.
За дополнительную информации по конфигурационным файлам используйте справку по развертыванию расположенную на компакт-диски в папке \support\tools\deploy.cab\ref.chm.
Как вы видите, использование программы Setupmgr.exe позволяет значительно облегчить процесс развертывания операционной системы, правда некоторые параметры приходится вводить вручную. Таким образом, Microsoft предоставила нам значительные средства для автоматизации процесса развертывания операционной системы.
Разработчиком данной программы является Dino Nuhagic, распространяется по свободной лицензии и доступна на официальном сайте http://www.nliteos.com/. Программа .
(рис 1.2) Основные возможности программы:
Основным плюсом данной программы является графический интерфейс, и, не смотря на то, что она выполняет практически те же функции, что и Setupmgr.exe, у нее есть ряд преимуществ. Поэтому nLite завоевала популярность.
Цель: Создать файл ответов, для полностью автоматической установки Windows XP, с помощью Setupmgr.exe и nLite.
Задачи:
Требования:
Создаем файл ответов при помощи программы nLite.
Последовательность действий:
net user. Так же можно использовать программу Setupmgr, которая умеет шифровать пароль для файла winnt.sifnlite_winnt.sif .Для сравнения создаем файл ответов с помощью Setupmgr.exe
Последовательность действий:
Setupmgr_winnt.sif . 2 раза жмем Ок. Видим, что диспетчер создал 2 файла. Один с именем Setupmgr_winnt.sif , другой Setupmgr_winnt.bat. Затем Отмена.Пробегаемся по всем секциям указанным в файлах ответов и сравниваем их.
Последовательность действий:
[Data]. В файле nlite_winnt.sif есть дополнительные параметры. AutomaticUpdates="No". Данный параметр запрещает автоматическое обновление. Параметры AutoPartition имеют разные значения. Он позволяет устанавливать операционную системы на первый доступный раздел, на котором не установлена другая операционная система и имеется достаточно свободного места. Если вы хотите вручную выбирать разделы для установки, необходимо установить значение 0. Так как данный параметр имеет только одно возможное значение (значение 1), его можно вообще удалить.[Unattended ]. Следующие параметры появились в nlite_winnt.sif: UnattendSwitch="Yes", OemPreinstall="Yes", FileSystem=*, WaitForReboot="No", NoWaitAfterTextMode=1, NoWaitAfterGUIMode=1, DriverSigningPolicy=Ignore, NonDriverSigningPolicy=Ignore. Параметр UnattendSwitch пропускает окно приветствия Windows. OemPreinstall позволяет устанавливать приложения и драйверы из папки $OEM$. Для установки драйверов необходим параметр OemPnPDriversPath. Параметр FileSystem имеет значение *. Он позволяет либо оставлять файловую систему без изменений, либо конвертировать ее в NTFS. Принимает значения LeaveAlone и ConvertNTFS. Так как значение * не имеет никакой силы, данный параметр можно удалить.
Параметр WaitForReboot="No" отменяет 15 секундное ожидание перезагрузки после установки. По умолчанию используется Yes. Параметры NoWaitAfterTextMode=1, NoWaitAfterGUIMode=1 и NonDriverSigningPolicy=Ignore в документации не указываются. Сложно однозначно определить являются ли они достоверными. Параметр DriverSigningPolicy=Ignore позволяет устанавливать неподписанные драйверы. Так же он имеет значения Block - не устанавливать и Warn - остановить установку и вывести предупреждение. По умолчанию используется последний. Параметр TargetPath=\WINDOWS находящийся в файле setupmgr_winnt.sif указывает папку, в которую будет устанавливаться Windows XP.[GuiUnattended]. В файле ответов setupmgr_winnt.sif пароль администратора зашифрован. Разрешен автоматический вход. Но только 1 раз. При последующем входе необходимо вводить пароль. Как видно, значение 0, которое мы задали с клавиатуры не принимается.[UserData] без изменений, как и секции: [Display], [RegionalSettings], [Identification ], [Networking].[Branding] с параметром BrandIEUsingUnattended=Yes автоматически задает параметры для обозревателя, но мы их не указывали и данная секция не нужна.[Proxy]. Параметр Proxy_Enable = 0 запрещает использовать прокси сервер.Создаем файл winnt.sif в папке \WinXP\WinXPCD. Объединяем туда два файла и получаем следующие параметры (ключ продукта, соответственно будет ваш):
[Data]
AutomaticUpdates="No"
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
UnattendSwitch="Yes"
TargetPath=\WINDOWS
UnattendSwitch="Yes"
WaitForReboot="No"
DriverSigningPolicy=Ignore
[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional = 1
TimeZone=145
OemSkipWelcome = 1
OemSkipRegional = 1
Autologon = Yes
AdminPassword =*
[UserData]
ProductKey=11111-11111-11111-11111-11111
FullName="WinXPClients"
OrgName="Corp"
ComputerName=*
[Display]
BitsPerPel=32
Xresolution=800
YResolution=600
[RegionalSettings]
LanguageGroup=1,5
Language=00000419
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0
Проверяем файл ответов созданный ранее при помощи VirtualPC.
Последовательность действий:
WinXPCL1.wmc.Next.Maximum virtual hard disk size указывает максимальный размер виртуального диска. Параметр Virtual hard disk size позволяет задать максимальный размер данного виртуального диска. Его размер должен быть не меньше 2 Гб для успешной установки. Вообще сам файл изначально практически не занимает места, однако по мере записи на данный виртуальный диск размер файла будет увеличиваться до значения Virtual hard disk size. Это называется динамически изменяемый диск. Так же есть диск фиксированного размера. Он сразу занимает все необходимое пространство. Итак, оставляем значение по умолчанию: 65536 Мб. Жмем Next.По окончании данной лекции Вы приобрели навыки автоматизации процесса установки операционной системы и убедились, что данный процесс не сложный и является достаточно полезным для системных администраторов средних и крупных организаций.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.