Развертывание Windows XP

Автоматизирование установки ОС с диска

Разбить на страницы
Показывать лекцию целиком

Введение

Вам когда-нибудь приходилось устанавливать операционную систему и приложения на большое количество компьютеров за ограниченное время? Вы являетесь системным администратором, обслуживающим более 50 компьютеров? Вам уже приходилось переустанавливать операционную систему всю ночь на пролет? У Вас постоянно не хватает времени на установку операционной системы на новый компьютер, потому что и так проблем по горло? Вы когда-нибудь задумывались об автоматизации процесса установки операционной системы и приложений? Вы хотели бы сэкономить время при развертывании операционной системы или при обновлении операционной системы на старых компьютерах? Вам хотелось бы, нажав пару кнопок и введя пару параметров пить чай или кофе в то время как операционная система и полный набор необходимых приложений устанавливается на компьютер? Хотели бы вы раз и навсегда покончить с проблемой переустановки операционной системы? Может быть вы задумывались о возможности устанавливать набор драйверов и приложений одним щелчком мыши? Вы хотите повысить уровень своих знаний? Или Вы просто хотите повысить эффективность своего труда?

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

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

Рекомендуется выполнять все практические упражнения.

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

Windows XP

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

История Windows XP

Данная операционная система выпущена компанией Microsoft 25 октября 2001 года. Она является эволюционной версией Windows 2000 и, в отличии от нее, является исключительно клиентской системой. Серверная версия данной операционной системы - Windows Server 2003, была выпущена позже. Windows XP имеет ядро NT 5.1, Windows Server 2003 - NT 5.2. Данным операционным системам предшествовали:

  • Windows 2000 - 5.0
  • Windows NT 4.0
  • Windows NT 3.51
  • Windows NT 3.5
  • Windows NT 3.1
  • Операционная система Windows XP выпускалась в разных редакциях:

  • Windows XP Professional Edition
  • Windows XP Professional x64
  • Windows XP Home
  • Windows XP Edition N
  • Windows XP Starter Edition.
  • Windows XP Tablet PC Edition
  • Windows XP Media Center Edition
  • Windows XP Embedded
  • Windows Embedded for Point of Service
  • Windows XP 64-bit (Itanium)
  • Windows Fundamentals for Legacy PCs
  • Windows XP прожила достаточно продолжительное время и за этот период было выпущено 3 сервис пака:

  • Service Pack 1 - 9 сентября 2002 года
  • Service Pack 2 - 6 августа 2004 года
  • Service Pack 3 - 21 апреля 2008 года
  • Бесплатная поддержка прекращена 14 апреля 2009, платная поддержка осуществляется вплоть до 8 апреля 2014 года.

    Системные требования

    Минимальные:

  • Процессор 233 МГц
  • Оперативная память 64 Мб
  • Видеоадаптер 640*480
  • Свободного места на жестком диске не менее 1,5 Гб
  • CD-ROM
  • Рекомендуемые:

  • Процессор 300 МГц
  • Оперативная память 128 Мб
  • Видеоадаптер 800*600
  • Свободного места на жестком диске не менее 1,5 Гб
  • CD-ROM
  • Данные параметры отражают требования для установки и запуска операционной системы. Если же вам необходимо запускать приложения, требующие большой вычислительной мощности или занимающие большой объем оперативной памяти то необходимо адаптироваться именно под них.

    Понятие развертывания операционной системы

    Как системный администратор, возможно, у вас появлялось желание, и вы хотели автоматизировать процесс установки (развертывание) операционной системы и приложений на компьютерах. Если же вы являетесь работником организации, с крупным парком компьютеров, примерно от 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 рабочих дней.

    Для решения данной задачи разработаны несколько методов.

  • Автоматическая установка операционной системы с использованием winnt32 или winnt и утилитами командной строки, при наличии файлов ответов, которая позволяет автоматизировать процесс установки с компакт-диска или по сети (из общей папки, при наличии доступа к ней).
  • Автоматическая установка приложений.
  • Клонирование системы. Клонирование может осуществляться как с помощью программных средств, позволяющих записывать образ диска в файл, а потом распаковывать его на другом компьютере, а так же аппаратные средства, например дубликатор дисков, позволяющий делать идентичные копии дисков, без использования программных средств.
  • Установка операционной системы с помощью сервера автоматической установки, который позволяет устанавливать операционную систему и, при желании, приложения на клиентский компьютер по сети.
  • Автоматическая установка операционной системы с использованием winnt32.exe или winnt.exe и утилит командной строки

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

    Установка операционной системы 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. Всего существуют несколько конфигураций файла ответов:

  • Под управлением пользователя - в файле ответов указываются стандартные параметры. Во время установки пользователь может их изменить.
  • Полностью автоматическая установка - в файле ответов указываются необходимые параметры, которые пользователь не сможет изменить в процессе установки.
  • Скрытые этапы - указываются параметры для скрытых от пользователя этапов установки.
  • Только чтение - пользователь сможет просматривать параметры, но не сможет их изменить.
  • Полное взаимодействие с пользователем - автоматическая часть установки будет выполняться только в текстовом режиме (так называется режим, который характеризуется синим фоном и в котором пользователь взаимодействует с компьютером только посредством клавиатуры, так называемый предустановочный режим). Графическая часть будет требовать от пользователя ввода всех необходимых данных.
  • Следует понимать, что для полной автоматизации процесса установки операционной системы необходимо ввести все параметры, иначе процесс установки прервется, дожидаясь ответа.

    Setupmgr.exe

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

    (рис 1.1)

    Выполнив указания мастера и ответив на его вопросы, на выходе мы получим полностью сконфигурированный файл ответов. Какие же данные можно вводить в программу Setupmgr.exe?

    На этапе настройки диспетчера установки:

  • Создать новый или изменить существующий файл ответов.
  • Тип установки - автоматическая установка, установка Sysprep, службы удаленной установки (RIS). О последних двух способах установки подробнее мы поговорим позже.
  • Продукт семейства Windows - Windows XP Home/Professional, Windows Server 2003 Standard/Enterprise/Web edition.
  • Тип взаимодействия с пользователем, перечисленные ранее - под управлением пользователя, полностью автоматическая установка, скрытые этапы, только чтение, полное взаимодействие с пользователем.
  • Выбрать каким способом будет осуществляться установка операционной системы - установка с компакт-диска или установка по сети через общий дистрибутивный ресурс. Если вы решили использовать дистрибутивный сетевой ресурс, то его можно создать либо изменить.
  • Непосредственные параметры файла ответов:

  • Общие параметры:
  • имя и название организации - на данном этапе необходимо ввести имя и название организации, если этого не сделать, автоматический режим прервется на данном этапе, дожидаясь от пользователя ввода данных.
  • параметры экрана - можно указать цветовую палитру, область экрана и частоту обновления. Данные параметры не являются обязательными, но, возможно, перед установкой параметров по умолчанию процесс установки попросит подтвердить данный этап.
  • часовой пояс - необходимо указать правильный часовой пояс, если этого не сделать то будет выбран пояс по умолчанию - Тихоокеанское время (США, Канада)
  • ключ продукта - необходимо ввести действительный ключ продукта. На этапе конфигурирования не производится проверка подлинности ключа, однако если ввести неправильный ключ, то процесс установки потребует ввести корректный ключ. Является обязательным параметром для автоматической установки.
  • Сетевые параметры:
  • имена компьютеров - здесь можно ввести одно имя или целый список. Существует возможность импортирования списка из текстового файла. Во избежание повторения имен, особенно если компьютер будет вручную присоединен к домену можно указать "Автоматически генерировать имена компьютеров на основе названия организации, указанного на этапе "Имя и организация". Если поставить галочку напротив этого поля то, как понятно из описания, имя будет сгенерировано автоматически, при этом для уникальности в имя добавится набор символов.
  • пароль администратора - позволяет ввести пароль администратора, зашифровать его и, при необходимости, разрешить автоматический вход указанное количество раз. Если не заполнить поля "Пароль" и "Подтверждение" то у пользователя администратор будет пустой пароль. Если же необходимо в процессе установки явно указать пароль администратора, то можно выбрать параметр "Запросить пароль администратора у пользователя"
  • сетевые компоненты - здесь у нас есть возможность оставить параметры по умолчанию или же добавить, удалить и отконфигурировать клиента, службу или протокол.
  • рабочая группа или домен - после установки операционной системы имеется возможность ввести компьютер в рабочую группу или домен. Параметр "Рабочая группа" указывается по умолчанию. Если же необходимо ввести компьютер в домен, то необходимо указать необходимое значение в имени компьютера, убедиться что установлены драйверы для сетевой карты и ввести учетные данные пользователя, имеющего право на регистрацию компьютера в домене. Если не указать учетные записи, то пользователю будет предложено ввести пользователя и пароль при первом входе в домен после завершения установки.
  • Дополнительные параметры:
  • телефония - позволяет указать страну, код города, номер для доступа к внешней линии, тип набора номера. Данный параметр не является обязательным и мы при желании можем его пропустить.
  • язык и стандарты - позволяет указать язык пользовательского интерфейса и региональные стандарты.
  • языки - можно выбрать языки и языковые группы, позволяющие в дальнейшем просматривать страницы, написанные на данных языках, при наличии необходимых шрифтов.
  • параметры обозревателя и оболочки - позволяет указать параметры обозревателя и оболочки Windows такие как: прокси-сервер, домашнюю страницу, страницу справки, избранное. Данные параметры можно указать как вручную, так и с помощью специально ins-файла, созданного "Пакетом администрирования Internet Explorer". Разбор данного пакета не входит в данный курс, документацию к нему можно получить на компакт-диске с операционной системой \support\tools\deploy.cab\wfinf_guide.doc.
  • папка установки - предоставляет возможность указать папку, в которую будет происходить установка операционной системы. Возможные варианты: папка с именем Windows ; папка с уникальным именем, генерируемым программой установки; папка с указанным именем.
  • установка принтеров - позволяет автоматически установить принтер при первом входе в систему при наличии у данного пользователя необходимых прав.
  • однократное выполнение - можно перечислить команды, которые однократно будут выполнены при первом входе в систему, т.е. после регистрации пользователя. Часто здесь указывают команды, позволяющие автоматически установить драйверы устройств, необходимые программы или же провести настройку установленной операционной системы.
  • дополнительные команды - данные команды будут выполняться сразу же после окончания процесса установки, нетребующих регистрации при входе в систему.
  • По окончании настройки диспетчер установки предложит сохранить файл. Следует заметить, что для автоматизации процесса необходимо правильно указать название файла:

  • Автоматическая установка - winnt.sif (файл должен располагаться либо на дискете, либо на установочном диске в папке i386)
  • Установка Sysprep - sysprep.inf
  • Служба удаленной установки (RIS) - ristndrd.sif
  • Существует специальный набор папок, позволяющий автоматизировать процесс установки драйверов и приложений.

  • |
  • |-i386
  • |-$OEM$
  • |-$$
  • |-$1
  • |-$Docs
  • |-$Progs
  • При установке операционной системы, все файлы находящиеся в папке $$ попадают в директорию 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 означает: (GMT +03:00) Москва, Санкт-Петербург, Волгоград. Так же есть параметры позволяющие запускать собственное приложение во время процесса установки операционной системы ( 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 предоставила нам значительные средства для автоматизации процесса развертывания операционной системы.

    nLite

    Разработчиком данной программы является Dino Nuhagic, распространяется по свободной лицензии и доступна на официальном сайте http://www.nliteos.com/. Программа .

    (рис 1.2)

    Основные возможности программы:

  • Интеграция пакетов обновлений в дистрибутивы.
  • Интеграция драйверов устройств.
  • Тонкая настройка системы.
  • Настройка служб, удаление служб из дистрибутива.
  • Удаление отдельных компонентов из дистрибутива.
  • Изменение учетных записей.
  • Патчи драйверов Windows, с помощью которых можно изменить параметры системы, недоступные для настройки стандартными средствами.
  • Позволяет создать образ операционной системы, в формате iso, готовой для записи на компакт-диск.
  • Основным плюсом данной программы является графический интерфейс, и, не смотря на то, что она выполняет практически те же функции, что и Setupmgr.exe, у нее есть ряд преимуществ. Поэтому nLite завоевала популярность.

    Практическое задание №1. Создание файла ответов

    Цель: Создать файл ответов, для полностью автоматической установки Windows XP, с помощью Setupmgr.exe и nLite.

    Задачи:

  • Создать файл ответов автоматической установки XP с помощью программы nLite.
  • Создать файл ответов автоматической установки XP с помощью программы Setupmgr.
  • Сравнить файлы ответов.
  • Создать общий файл ответов.
  • Проверить файл ответов в действии.
  • Требования:

  • Дистрибутив операционной системы Windows XP.
  • Утилита
  • Net Framework 2.0 - http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77-e02c-4ad3-aacf-a7633f706ba5DisplayLang=en
  • Виртуальная машина VirtualPC 2007 SP 1, или аналогичная - http://www.microsoft.com/downloads/details.aspx?FamilyId=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5displaylang=en
  • Обновление для виртуальной машины VirtualPC 2007 - http://www.microsoft.com/downloads/details.aspx?familyid=88DE1513-8D35-410F-8896-FE668F885CA0displaylang=en
  • Процессор Intel Pentium 4 и выше. Не менее 128 Мб оперативной памяти. 3,5 Гб на жестком диске.
  • Задача №1.

    Создаем файл ответов при помощи программы nLite.

    Последовательность действий:

  • Устанавливаем утилиту nLite ( nLite-1.4.9.1.installer.exe ), выбрав полную установку. При необходимости устанавливаем Net Framework 2.0 (файл NetFx20SP1_x86.exe )
  • Создаем папку WinXP, она будет необходима для проведения последующих практических заданий.
  • Копируем все содержимое компакт-диска с Windows XP в папку \WinXP\WinXPCD.
  • Запускаем утилиту nLite.
  • Выбираем необходимый язык (Russian). Жмем далее.
  • Выбираем расположение установочных файлов (папка \WinXP\WinXPCD ). Просматриваем информацию: имя продукта, язык, сервис пак, версия, размер. Идем далее.
  • Пропускаем окно "Предустановки".
  • Выбираем опцию "Автоматизация". Если в дистрибутиве уже есть файл ответов, то он будет перезаписан, рекомендуется сделать копию файла winnt.sif. Жмем далее.
  • Указываем: автоматический режим - Fully Automated, вводим ключ продукта.
  • Переходим на вкладку "Пользователи". Параметры автовход: имя пользователя - администратор. Вводим пароль ( 1234567 ) и подтверждаем его.
  • Переходим на вкладку "Владелец и Идентификатор сети". Рабочая группа - workgroup. Полное имя - WinXPClients. Организация - Corp.
  • Переходим на вкладку "Региональные". Языковые группы - Cyrillic и Western Europe and United States. Часовой пояс - (GMT +03:00) Москва, Санкт-Петербург, Волгоград.
  • Переходим на вкладку "Дисплей". Глубина цвета - 32 бит, разрешение экрана - 800*600. Жмем далее.
  • Запускаем процесс.
  • Получаем результат завершено.
  • Жмем далее. Готово.
  • Заходим в папку \WinXP\WinXPCD и видим файлы Последний сеанс.ini и Последний сеанс_u.ini. Это наши сохраненные параметры, используемые самой программой nLite. Теперь заходим в папку \i386 ищем там файл winnt.sif. Открываем его в блокноте. Видим, что пароль администратора не зашифрован.
  • Еще раз запускаем утилиту nLite. Язык выбирать уже не надо. Папку с дистрибутивом утилита тоже уже запомнила. Жмем Далее, чтобы обновить конфигурацию, и еще раз Далее для продолжения. В окне "Предустановки" выбираем последний сеанс, жмем загрузить (загружаем введенные ранее параметры) и Далее. Снова Далее. Переходим во вкладку "Пользователи" и видим, что возможности шифровать пароль у данной утилиты нет. Можно оставить видимый пароль, но тогда это будет нарушением безопасности. Можно использовать пустой пароль, а затем заменить его с помощью команды net user. Так же можно использовать программу Setupmgr, которая умеет шифровать пароль для файла winnt.sif
  • Закрываем утилиту nLite
  • Копируем файл winnt.sif в папку WinXP\Winnt и называем его nlite_winnt.sif.
  • Задача №2.

    Для сравнения создаем файл ответов с помощью Setupmgr.exe

    Последовательность действий:

  • Запускаем программу Setupmgr.exe. Для этого заходим в папку WinXP\WinXPCD \Support\Tools\Deploy.cab. Извлекаем программу в папку Мои документы.
  • Заходим в Мои документы и запускаем Setupmgr.exe.
  • Видим окно приветствия и жмем Далее.
  • Выбираем Создать новый файл ответов. И жмем Далее.
  • Выбираем тип установки - Автоматическая установка. Жмем Далее.
  • Выбираем продукт в зависимости от того, какой дистрибутив используется. Рекомендуется Windows XP Professional. Жмем далее.
  • В окне Взаимодействие с пользователем выбираем Полностью автоматическая установка.
  • В окне Дистрибутивный ресурс помечаем Установка с компакт-диска. Далее.
  • Принимаем условия лицензионного соглашения. Далее.
  • Имя и организация: Имя - WinXPClients, Организация - Corp. Далее.
  • Параметры экрана: Цветовая палитра - True Color (32 бит), Область экрана - 800*600. Далее.
  • Часовой пояс - (GMT +03:00) Москва, Санкт-Петербург, Волгоград. Далее.
  • Указываем ключ продукта. Далее.
  • Имена компьютеров: ставим галочку напротив Автоматически генерировать имена компьютеров на основе названия организации, указанного на этапе "Имя и организация". Далее.
  • Пароль администратора: вводим пароль 1234567 и ставим галочку Шифровать пароль администратора в файле ответов. Так же ставим галочку При загрузке конечного компьютера автоматический войти как администратор. После этого у нас есть возможность выбрать количество автоматических входов в систему. Мы можем указать любое число. Попробуем поставить 0, чтобы не ограничить количество автоматических входов. 0 можно только ввести с клавиатуры. Далее.
  • Сетевые компоненты оставляем без изменения ( Обычные параметры ). Далее.
  • Рабочая группа или домен: оставляем параметры без изменений ( В составе рабочей группы: workgroup ). Далее.
  • Телефония: пропускаем.
  • Язык и стандарты: выбираем Указать региональные стандарты в файле ответов. И указываем Русский. Далее.
  • Языки: Кириллица уже помечена, добавляем Западная Европа и США. Далее.
  • Остальные параметры оставляем без изменений.
  • Жмем 4 раза Далее.
  • Готово.
  • Когда диспетчер предложит сохранить файл ответов нажимаем Обзор. В окне Сохранить как заходим в папку \WinXP\Winnt. И сохраняем там файла под именем Setupmgr_winnt.sif. 2 раза жмем Ок. Видим, что диспетчер создал 2 файла. Один с именем Setupmgr_winnt.sif, другой Setupmgr_winnt.bat. Затем Отмена.
  • Задача №3.

    Пробегаемся по всем секциям указанным в файлах ответов и сравниваем их.

    Последовательность действий:

  • Открываем файл nlite_winnt.sif с помощью блокнота.
  • Открываем файл setupmgr_winnt.sif с помощью блокнота.
  • Сравниваем секцию [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].
  • В файле setupmgr_winnt.sif существует секция [Branding] с параметром BrandIEUsingUnattended=Yes автоматически задает параметры для обозревателя, но мы их не указывали и данная секция не нужна.
  • Секция [Proxy]. Параметр Proxy_Enable = 0 запрещает использовать прокси сервер.
  • Задача №4.

    Создаем файл 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

    Задача №5.

    Проверяем файл ответов созданный ранее при помощи VirtualPC.

    Последовательность действий:

  • Устанавливаем виртуальную машину. Это может быть продукт любой фирмы главное, чтобы можно было использовать iso образ в качестве компакт-диска. Сейчас и далее виртуальная среда будет создаваться при помощи программы VirtualPC 2007 SP 1 созданной компанией Microsoft. Запускаем файл Setup.exe.
  • В окне приветствия жмем Next.
  • Принимаем лицензионное соглашение ( I accept the terms in the license agreement ) и жмем Next.
  • Снова Next. Затем Install.
  • После установки приложения жмем Finish.
  • Теперь необходимо установить обновление для виртуальной машины ( VPC2007x86-KB969856.EXE ).
  • Запускаем файл VPC2007x86-KB969856.EXE. Установка производится автоматически. После установки в сообщении о необходимости перезагрузиться жмем Ок.
  • Перезагрузка не происходит автоматически, поэтому делаем ее сами.
  • После перезагрузки заходим в папку \WinXP\WinXPCD. Переносим из папки \WinXP\WinXPCD в папку \WinXP\WinXPCD \i386 файл ответов winnt.sif, а все файлы Последний сеанс.ini ( Последний сеанс_u.ini ), а так же файлы setupmgr_winnt.sif и nlite_winnt.sif удаляем либо переносим в другую папку.
  • Запускаем утилиту nLite.
  • В окне приветствия жмем далее. Проверяем, правильно ли указан путь до дистрибутива. 2 раза жмем далее.
  • Пропускаем окно Предустановки. Далее.
  • Выбираем опцию Создать ISO образ. Далее.
  • Параметры: Режим - Create Image. Механизм ISO - По умолчанию.
  • Жмем Создать ISO. И выбираем папку, куда сохранить файл iso. Допустим в папку \WinXP\WinXPISO. Название файла оставляем без изменения.
  • Процесс создания iso файла может быть разным в зависимости от мощности компьютера и скорости вашего жесткого диска.
  • Созданный iso образ установочного диска можно при необходимости записать на компакт-диск. Мы же будем производить установку в виртуальной машине. А для этого необходимо ее сначала создать.
  • Запускаем Microsoft Virtual PC.
  • Жмем New.
  • Next.
  • Create a virtual machine. Next.
  • Жмем Browser… и указываем где будем хранить виртуальную машину. Создадим папку VitrualPC в ней папку WinXP. Файл назовем WinXPCL1.wmc.
  • Жмем Next.
  • Выбираем тип операционной системы Windows XP. Смотрим сколько оперативной памяти будет выделено под виртуальную машину. Нам необходимо только 128 Мб. При запуске данной виртуально машины на физическом компьютере будет израсходовано именно это количество оперативной памяти. Next.
  • Оставляем опцию Using the recommend RAM. Next.
  • В окне Virtual Hard Disk Options выбираем A new virtual hard disk. Next.
  • В следующем окне указано где будет храниться виртуальный диск. По умолчанию он хранится там же, где и файл конфигурации виртуальной машины. Необходимо чтобы было свободно как минимум 2Гб на этом жестком диске, для успешного завершения процесса установки. Параметр Maximum virtual hard disk size указывает максимальный размер виртуального диска. Параметр Virtual hard disk size позволяет задать максимальный размер данного виртуального диска. Его размер должен быть не меньше 2 Гб для успешной установки. Вообще сам файл изначально практически не занимает места, однако по мере записи на данный виртуальный диск размер файла будет увеличиваться до значения Virtual hard disk size. Это называется динамически изменяемый диск. Так же есть диск фиксированного размера. Он сразу занимает все необходимое пространство. Итак, оставляем значение по умолчанию: 65536 Мб. Жмем Next.
  • Finish. Теперь у нас есть виртуальная машина.
  • Запускаем виртуальную машину кнопкой Start.
  • Сразу после запуска в панели инструментов выбираем CD -> Capture ISO Image … и указываем наш iso образ ( WinLite.iso ). Если вдруг вы не успели указать диск, то можно перезагрузить виртуальную машину Action -> Reset.
  • Начинается подготовка к процессу установки операционной системы.
  • Жмем C, чтобы создать раздел.
  • Выбираем размер диска. Жмем Enter.
  • Еще раз Enter, чтобы начать установку.
  • Форматируем в NTFS (быстрое).
  • Если вы правильно заполнили файл ответов, то все остальные процессы будут происходить полностью автоматически и не потребуют от нас вводить какие-либо параметры.
  • После завершения установки у нас есть загруженная операционная система. Вход произведен под учетной записью администратор, которая не имеет пароля. Количество автоматических входов неограниченно, что позволяет настраивать операционную систему и производить неограниченное количество перезагрузок без необходимости вводить пароль.
  • Краткие итоги

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

    Страницы:

    Введение

    Вам когда-нибудь приходилось устанавливать операционную систему и приложения на большое количество компьютеров за ограниченное время? Вы являетесь системным администратором, обслуживающим более 50 компьютеров? Вам уже приходилось переустанавливать операционную систему всю ночь на пролет? У Вас постоянно не хватает времени на установку операционной системы на новый компьютер, потому что и так проблем по горло? Вы когда-нибудь задумывались об автоматизации процесса установки операционной системы и приложений? Вы хотели бы сэкономить время при развертывании операционной системы или при обновлении операционной системы на старых компьютерах? Вам хотелось бы, нажав пару кнопок и введя пару параметров пить чай или кофе в то время как операционная система и полный набор необходимых приложений устанавливается на компьютер? Хотели бы вы раз и навсегда покончить с проблемой переустановки операционной системы? Может быть вы задумывались о возможности устанавливать набор драйверов и приложений одним щелчком мыши? Вы хотите повысить уровень своих знаний? Или Вы просто хотите повысить эффективность своего труда?

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

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

    Рекомендуется выполнять все практические упражнения.

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

    Windows XP

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

    История Windows XP

    Данная операционная система выпущена компанией Microsoft 25 октября 2001 года. Она является эволюционной версией Windows 2000 и, в отличии от нее, является исключительно клиентской системой. Серверная версия данной операционной системы - Windows Server 2003, была выпущена позже. Windows XP имеет ядро NT 5.1, Windows Server 2003 - NT 5.2. Данным операционным системам предшествовали:

  • Windows 2000 - 5.0
  • Windows NT 4.0
  • Windows NT 3.51
  • Windows NT 3.5
  • Windows NT 3.1
  • Операционная система Windows XP выпускалась в разных редакциях:

  • Windows XP Professional Edition
  • Windows XP Professional x64
  • Windows XP Home
  • Windows XP Edition N
  • Windows XP Starter Edition.
  • Windows XP Tablet PC Edition
  • Windows XP Media Center Edition
  • Windows XP Embedded
  • Windows Embedded for Point of Service
  • Windows XP 64-bit (Itanium)
  • Windows Fundamentals for Legacy PCs
  • Windows XP прожила достаточно продолжительное время и за этот период было выпущено 3 сервис пака:

  • Service Pack 1 - 9 сентября 2002 года
  • Service Pack 2 - 6 августа 2004 года
  • Service Pack 3 - 21 апреля 2008 года
  • Бесплатная поддержка прекращена 14 апреля 2009, платная поддержка осуществляется вплоть до 8 апреля 2014 года.

    Системные требования

    Минимальные:

  • Процессор 233 МГц
  • Оперативная память 64 Мб
  • Видеоадаптер 640*480
  • Свободного места на жестком диске не менее 1,5 Гб
  • CD-ROM
  • Рекомендуемые:

  • Процессор 300 МГц
  • Оперативная память 128 Мб
  • Видеоадаптер 800*600
  • Свободного места на жестком диске не менее 1,5 Гб
  • CD-ROM
  • Данные параметры отражают требования для установки и запуска операционной системы. Если же вам необходимо запускать приложения, требующие большой вычислительной мощности или занимающие большой объем оперативной памяти то необходимо адаптироваться именно под них.

    Понятие развертывания операционной системы

    Как системный администратор, возможно, у вас появлялось желание, и вы хотели автоматизировать процесс установки (развертывание) операционной системы и приложений на компьютерах. Если же вы являетесь работником организации, с крупным парком компьютеров, примерно от 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 рабочих дней.

    Для решения данной задачи разработаны несколько методов.

  • Автоматическая установка операционной системы с использованием winnt32 или winnt и утилитами командной строки, при наличии файлов ответов, которая позволяет автоматизировать процесс установки с компакт-диска или по сети (из общей папки, при наличии доступа к ней).
  • Автоматическая установка приложений.
  • Клонирование системы. Клонирование может осуществляться как с помощью программных средств, позволяющих записывать образ диска в файл, а потом распаковывать его на другом компьютере, а так же аппаратные средства, например дубликатор дисков, позволяющий делать идентичные копии дисков, без использования программных средств.
  • Установка операционной системы с помощью сервера автоматической установки, который позволяет устанавливать операционную систему и, при желании, приложения на клиентский компьютер по сети.
  • Автоматическая установка операционной системы с использованием winnt32.exe или winnt.exe и утилит командной строки

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

    Установка операционной системы 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. Всего существуют несколько конфигураций файла ответов:

  • Под управлением пользователя - в файле ответов указываются стандартные параметры. Во время установки пользователь может их изменить.
  • Полностью автоматическая установка - в файле ответов указываются необходимые параметры, которые пользователь не сможет изменить в процессе установки.
  • Скрытые этапы - указываются параметры для скрытых от пользователя этапов установки.
  • Только чтение - пользователь сможет просматривать параметры, но не сможет их изменить.
  • Полное взаимодействие с пользователем - автоматическая часть установки будет выполняться только в текстовом режиме (так называется режим, который характеризуется синим фоном и в котором пользователь взаимодействует с компьютером только посредством клавиатуры, так называемый предустановочный режим). Графическая часть будет требовать от пользователя ввода всех необходимых данных.
  • Следует понимать, что для полной автоматизации процесса установки операционной системы необходимо ввести все параметры, иначе процесс установки прервется, дожидаясь ответа.

    Setupmgr.exe

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

    (рис 1.1)

    Выполнив указания мастера и ответив на его вопросы, на выходе мы получим полностью сконфигурированный файл ответов. Какие же данные можно вводить в программу Setupmgr.exe?

    На этапе настройки диспетчера установки:

  • Создать новый или изменить существующий файл ответов.
  • Тип установки - автоматическая установка, установка Sysprep, службы удаленной установки (RIS). О последних двух способах установки подробнее мы поговорим позже.
  • Продукт семейства Windows - Windows XP Home/Professional, Windows Server 2003 Standard/Enterprise/Web edition.
  • Тип взаимодействия с пользователем, перечисленные ранее - под управлением пользователя, полностью автоматическая установка, скрытые этапы, только чтение, полное взаимодействие с пользователем.
  • Выбрать каким способом будет осуществляться установка операционной системы - установка с компакт-диска или установка по сети через общий дистрибутивный ресурс. Если вы решили использовать дистрибутивный сетевой ресурс, то его можно создать либо изменить.
  • Непосредственные параметры файла ответов:

  • Общие параметры:
  • имя и название организации - на данном этапе необходимо ввести имя и название организации, если этого не сделать, автоматический режим прервется на данном этапе, дожидаясь от пользователя ввода данных.
  • параметры экрана - можно указать цветовую палитру, область экрана и частоту обновления. Данные параметры не являются обязательными, но, возможно, перед установкой параметров по умолчанию процесс установки попросит подтвердить данный этап.
  • часовой пояс - необходимо указать правильный часовой пояс, если этого не сделать то будет выбран пояс по умолчанию - Тихоокеанское время (США, Канада)
  • ключ продукта - необходимо ввести действительный ключ продукта. На этапе конфигурирования не производится проверка подлинности ключа, однако если ввести неправильный ключ, то процесс установки потребует ввести корректный ключ. Является обязательным параметром для автоматической установки.
  • Сетевые параметры:
  • имена компьютеров - здесь можно ввести одно имя или целый список. Существует возможность импортирования списка из текстового файла. Во избежание повторения имен, особенно если компьютер будет вручную присоединен к домену можно указать "Автоматически генерировать имена компьютеров на основе названия организации, указанного на этапе "Имя и организация". Если поставить галочку напротив этого поля то, как понятно из описания, имя будет сгенерировано автоматически, при этом для уникальности в имя добавится набор символов.
  • пароль администратора - позволяет ввести пароль администратора, зашифровать его и, при необходимости, разрешить автоматический вход указанное количество раз. Если не заполнить поля "Пароль" и "Подтверждение" то у пользователя администратор будет пустой пароль. Если же необходимо в процессе установки явно указать пароль администратора, то можно выбрать параметр "Запросить пароль администратора у пользователя"
  • сетевые компоненты - здесь у нас есть возможность оставить параметры по умолчанию или же добавить, удалить и отконфигурировать клиента, службу или протокол.
  • рабочая группа или домен - после установки операционной системы имеется возможность ввести компьютер в рабочую группу или домен. Параметр "Рабочая группа" указывается по умолчанию. Если же необходимо ввести компьютер в домен, то необходимо указать необходимое значение в имени компьютера, убедиться что установлены драйверы для сетевой карты и ввести учетные данные пользователя, имеющего право на регистрацию компьютера в домене. Если не указать учетные записи, то пользователю будет предложено ввести пользователя и пароль при первом входе в домен после завершения установки.
  • Дополнительные параметры:
  • телефония - позволяет указать страну, код города, номер для доступа к внешней линии, тип набора номера. Данный параметр не является обязательным и мы при желании можем его пропустить.
  • язык и стандарты - позволяет указать язык пользовательского интерфейса и региональные стандарты.
  • языки - можно выбрать языки и языковые группы, позволяющие в дальнейшем просматривать страницы, написанные на данных языках, при наличии необходимых шрифтов.
  • параметры обозревателя и оболочки - позволяет указать параметры обозревателя и оболочки Windows такие как: прокси-сервер, домашнюю страницу, страницу справки, избранное. Данные параметры можно указать как вручную, так и с помощью специально ins-файла, созданного "Пакетом администрирования Internet Explorer". Разбор данного пакета не входит в данный курс, документацию к нему можно получить на компакт-диске с операционной системой \support\tools\deploy.cab\wfinf_guide.doc.
  • папка установки - предоставляет возможность указать папку, в которую будет происходить установка операционной системы. Возможные варианты: папка с именем Windows ; папка с уникальным именем, генерируемым программой установки; папка с указанным именем.
  • установка принтеров - позволяет автоматически установить принтер при первом входе в систему при наличии у данного пользователя необходимых прав.
  • однократное выполнение - можно перечислить команды, которые однократно будут выполнены при первом входе в систему, т.е. после регистрации пользователя. Часто здесь указывают команды, позволяющие автоматически установить драйверы устройств, необходимые программы или же провести настройку установленной операционной системы.
  • дополнительные команды - данные команды будут выполняться сразу же после окончания процесса установки, нетребующих регистрации при входе в систему.
  • По окончании настройки диспетчер установки предложит сохранить файл. Следует заметить, что для автоматизации процесса необходимо правильно указать название файла:

  • Автоматическая установка - winnt.sif (файл должен располагаться либо на дискете, либо на установочном диске в папке i386)
  • Установка Sysprep - sysprep.inf
  • Служба удаленной установки (RIS) - ristndrd.sif
  • Существует специальный набор папок, позволяющий автоматизировать процесс установки драйверов и приложений.

  • |
  • |-i386
  • |-$OEM$
  • |-$$
  • |-$1
  • |-$Docs
  • |-$Progs
  • При установке операционной системы, все файлы находящиеся в папке $$ попадают в директорию 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 означает: (GMT +03:00) Москва, Санкт-Петербург, Волгоград. Так же есть параметры позволяющие запускать собственное приложение во время процесса установки операционной системы ( 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 предоставила нам значительные средства для автоматизации процесса развертывания операционной системы.

    nLite

    Разработчиком данной программы является Dino Nuhagic, распространяется по свободной лицензии и доступна на официальном сайте http://www.nliteos.com/. Программа .

    (рис 1.2)

    Основные возможности программы:

  • Интеграция пакетов обновлений в дистрибутивы.
  • Интеграция драйверов устройств.
  • Тонкая настройка системы.
  • Настройка служб, удаление служб из дистрибутива.
  • Удаление отдельных компонентов из дистрибутива.
  • Изменение учетных записей.
  • Патчи драйверов Windows, с помощью которых можно изменить параметры системы, недоступные для настройки стандартными средствами.
  • Позволяет создать образ операционной системы, в формате iso, готовой для записи на компакт-диск.
  • Основным плюсом данной программы является графический интерфейс, и, не смотря на то, что она выполняет практически те же функции, что и Setupmgr.exe, у нее есть ряд преимуществ. Поэтому nLite завоевала популярность.

    Практическое задание №1. Создание файла ответов

    Цель: Создать файл ответов, для полностью автоматической установки Windows XP, с помощью Setupmgr.exe и nLite.

    Задачи:

  • Создать файл ответов автоматической установки XP с помощью программы nLite.
  • Создать файл ответов автоматической установки XP с помощью программы Setupmgr.
  • Сравнить файлы ответов.
  • Создать общий файл ответов.
  • Проверить файл ответов в действии.
  • Требования:

  • Дистрибутив операционной системы Windows XP.
  • Утилита
  • Net Framework 2.0 - http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77-e02c-4ad3-aacf-a7633f706ba5DisplayLang=en
  • Виртуальная машина VirtualPC 2007 SP 1, или аналогичная - http://www.microsoft.com/downloads/details.aspx?FamilyId=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5displaylang=en
  • Обновление для виртуальной машины VirtualPC 2007 - http://www.microsoft.com/downloads/details.aspx?familyid=88DE1513-8D35-410F-8896-FE668F885CA0displaylang=en
  • Процессор Intel Pentium 4 и выше. Не менее 128 Мб оперативной памяти. 3,5 Гб на жестком диске.
  • Задача №1.

    Создаем файл ответов при помощи программы nLite.

    Последовательность действий:

  • Устанавливаем утилиту nLite ( nLite-1.4.9.1.installer.exe ), выбрав полную установку. При необходимости устанавливаем Net Framework 2.0 (файл NetFx20SP1_x86.exe )
  • Создаем папку WinXP, она будет необходима для проведения последующих практических заданий.
  • Копируем все содержимое компакт-диска с Windows XP в папку \WinXP\WinXPCD.
  • Запускаем утилиту nLite.
  • Выбираем необходимый язык (Russian). Жмем далее.
  • Выбираем расположение установочных файлов (папка \WinXP\WinXPCD ). Просматриваем информацию: имя продукта, язык, сервис пак, версия, размер. Идем далее.
  • Пропускаем окно "Предустановки".
  • Выбираем опцию "Автоматизация". Если в дистрибутиве уже есть файл ответов, то он будет перезаписан, рекомендуется сделать копию файла winnt.sif. Жмем далее.
  • Указываем: автоматический режим - Fully Automated, вводим ключ продукта.
  • Переходим на вкладку "Пользователи". Параметры автовход: имя пользователя - администратор. Вводим пароль ( 1234567 ) и подтверждаем его.
  • Переходим на вкладку "Владелец и Идентификатор сети". Рабочая группа - workgroup. Полное имя - WinXPClients. Организация - Corp.
  • Переходим на вкладку "Региональные". Языковые группы - Cyrillic и Western Europe and United States. Часовой пояс - (GMT +03:00) Москва, Санкт-Петербург, Волгоград.
  • Переходим на вкладку "Дисплей". Глубина цвета - 32 бит, разрешение экрана - 800*600. Жмем далее.
  • Запускаем процесс.
  • Получаем результат завершено.
  • Жмем далее. Готово.
  • Заходим в папку \WinXP\WinXPCD и видим файлы Последний сеанс.ini и Последний сеанс_u.ini. Это наши сохраненные параметры, используемые самой программой nLite. Теперь заходим в папку \i386 ищем там файл winnt.sif. Открываем его в блокноте. Видим, что пароль администратора не зашифрован.
  • Еще раз запускаем утилиту nLite. Язык выбирать уже не надо. Папку с дистрибутивом утилита тоже уже запомнила. Жмем Далее, чтобы обновить конфигурацию, и еще раз Далее для продолжения. В окне "Предустановки" выбираем последний сеанс, жмем загрузить (загружаем введенные ранее параметры) и Далее. Снова Далее. Переходим во вкладку "Пользователи" и видим, что возможности шифровать пароль у данной утилиты нет. Можно оставить видимый пароль, но тогда это будет нарушением безопасности. Можно использовать пустой пароль, а затем заменить его с помощью команды net user. Так же можно использовать программу Setupmgr, которая умеет шифровать пароль для файла winnt.sif
  • Закрываем утилиту nLite
  • Копируем файл winnt.sif в папку WinXP\Winnt и называем его nlite_winnt.sif.
  • Задача №2.

    Для сравнения создаем файл ответов с помощью Setupmgr.exe

    Последовательность действий:

  • Запускаем программу Setupmgr.exe. Для этого заходим в папку WinXP\WinXPCD \Support\Tools\Deploy.cab. Извлекаем программу в папку Мои документы.
  • Заходим в Мои документы и запускаем Setupmgr.exe.
  • Видим окно приветствия и жмем Далее.
  • Выбираем Создать новый файл ответов. И жмем Далее.
  • Выбираем тип установки - Автоматическая установка. Жмем Далее.
  • Выбираем продукт в зависимости от того, какой дистрибутив используется. Рекомендуется Windows XP Professional. Жмем далее.
  • В окне Взаимодействие с пользователем выбираем Полностью автоматическая установка.
  • В окне Дистрибутивный ресурс помечаем Установка с компакт-диска. Далее.
  • Принимаем условия лицензионного соглашения. Далее.
  • Имя и организация: Имя - WinXPClients, Организация - Corp. Далее.
  • Параметры экрана: Цветовая палитра - True Color (32 бит), Область экрана - 800*600. Далее.
  • Часовой пояс - (GMT +03:00) Москва, Санкт-Петербург, Волгоград. Далее.
  • Указываем ключ продукта. Далее.
  • Имена компьютеров: ставим галочку напротив Автоматически генерировать имена компьютеров на основе названия организации, указанного на этапе "Имя и организация". Далее.
  • Пароль администратора: вводим пароль 1234567 и ставим галочку Шифровать пароль администратора в файле ответов. Так же ставим галочку При загрузке конечного компьютера автоматический войти как администратор. После этого у нас есть возможность выбрать количество автоматических входов в систему. Мы можем указать любое число. Попробуем поставить 0, чтобы не ограничить количество автоматических входов. 0 можно только ввести с клавиатуры. Далее.
  • Сетевые компоненты оставляем без изменения ( Обычные параметры ). Далее.
  • Рабочая группа или домен: оставляем параметры без изменений ( В составе рабочей группы: workgroup ). Далее.
  • Телефония: пропускаем.
  • Язык и стандарты: выбираем Указать региональные стандарты в файле ответов. И указываем Русский. Далее.
  • Языки: Кириллица уже помечена, добавляем Западная Европа и США. Далее.
  • Остальные параметры оставляем без изменений.
  • Жмем 4 раза Далее.
  • Готово.
  • Когда диспетчер предложит сохранить файл ответов нажимаем Обзор. В окне Сохранить как заходим в папку \WinXP\Winnt. И сохраняем там файла под именем Setupmgr_winnt.sif. 2 раза жмем Ок. Видим, что диспетчер создал 2 файла. Один с именем Setupmgr_winnt.sif, другой Setupmgr_winnt.bat. Затем Отмена.
  • Задача №3.

    Пробегаемся по всем секциям указанным в файлах ответов и сравниваем их.

    Последовательность действий:

  • Открываем файл nlite_winnt.sif с помощью блокнота.
  • Открываем файл setupmgr_winnt.sif с помощью блокнота.
  • Сравниваем секцию [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].
  • В файле setupmgr_winnt.sif существует секция [Branding] с параметром BrandIEUsingUnattended=Yes автоматически задает параметры для обозревателя, но мы их не указывали и данная секция не нужна.
  • Секция [Proxy]. Параметр Proxy_Enable = 0 запрещает использовать прокси сервер.
  • Задача №4.

    Создаем файл 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

    Задача №5.

    Проверяем файл ответов созданный ранее при помощи VirtualPC.

    Последовательность действий:

  • Устанавливаем виртуальную машину. Это может быть продукт любой фирмы главное, чтобы можно было использовать iso образ в качестве компакт-диска. Сейчас и далее виртуальная среда будет создаваться при помощи программы VirtualPC 2007 SP 1 созданной компанией Microsoft. Запускаем файл Setup.exe.
  • В окне приветствия жмем Next.
  • Принимаем лицензионное соглашение ( I accept the terms in the license agreement ) и жмем Next.
  • Снова Next. Затем Install.
  • После установки приложения жмем Finish.
  • Теперь необходимо установить обновление для виртуальной машины ( VPC2007x86-KB969856.EXE ).
  • Запускаем файл VPC2007x86-KB969856.EXE. Установка производится автоматически. После установки в сообщении о необходимости перезагрузиться жмем Ок.
  • Перезагрузка не происходит автоматически, поэтому делаем ее сами.
  • После перезагрузки заходим в папку \WinXP\WinXPCD. Переносим из папки \WinXP\WinXPCD в папку \WinXP\WinXPCD \i386 файл ответов winnt.sif, а все файлы Последний сеанс.ini ( Последний сеанс_u.ini ), а так же файлы setupmgr_winnt.sif и nlite_winnt.sif удаляем либо переносим в другую папку.
  • Запускаем утилиту nLite.
  • В окне приветствия жмем далее. Проверяем, правильно ли указан путь до дистрибутива. 2 раза жмем далее.
  • Пропускаем окно Предустановки. Далее.
  • Выбираем опцию Создать ISO образ. Далее.
  • Параметры: Режим - Create Image. Механизм ISO - По умолчанию.
  • Жмем Создать ISO. И выбираем папку, куда сохранить файл iso. Допустим в папку \WinXP\WinXPISO. Название файла оставляем без изменения.
  • Процесс создания iso файла может быть разным в зависимости от мощности компьютера и скорости вашего жесткого диска.
  • Созданный iso образ установочного диска можно при необходимости записать на компакт-диск. Мы же будем производить установку в виртуальной машине. А для этого необходимо ее сначала создать.
  • Запускаем Microsoft Virtual PC.
  • Жмем New.
  • Next.
  • Create a virtual machine. Next.
  • Жмем Browser… и указываем где будем хранить виртуальную машину. Создадим папку VitrualPC в ней папку WinXP. Файл назовем WinXPCL1.wmc.
  • Жмем Next.
  • Выбираем тип операционной системы Windows XP. Смотрим сколько оперативной памяти будет выделено под виртуальную машину. Нам необходимо только 128 Мб. При запуске данной виртуально машины на физическом компьютере будет израсходовано именно это количество оперативной памяти. Next.
  • Оставляем опцию Using the recommend RAM. Next.
  • В окне Virtual Hard Disk Options выбираем A new virtual hard disk. Next.
  • В следующем окне указано где будет храниться виртуальный диск. По умолчанию он хранится там же, где и файл конфигурации виртуальной машины. Необходимо чтобы было свободно как минимум 2Гб на этом жестком диске, для успешного завершения процесса установки. Параметр Maximum virtual hard disk size указывает максимальный размер виртуального диска. Параметр Virtual hard disk size позволяет задать максимальный размер данного виртуального диска. Его размер должен быть не меньше 2 Гб для успешной установки. Вообще сам файл изначально практически не занимает места, однако по мере записи на данный виртуальный диск размер файла будет увеличиваться до значения Virtual hard disk size. Это называется динамически изменяемый диск. Так же есть диск фиксированного размера. Он сразу занимает все необходимое пространство. Итак, оставляем значение по умолчанию: 65536 Мб. Жмем Next.
  • Finish. Теперь у нас есть виртуальная машина.
  • Запускаем виртуальную машину кнопкой Start.
  • Сразу после запуска в панели инструментов выбираем CD -> Capture ISO Image … и указываем наш iso образ ( WinLite.iso ). Если вдруг вы не успели указать диск, то можно перезагрузить виртуальную машину Action -> Reset.
  • Начинается подготовка к процессу установки операционной системы.
  • Жмем C, чтобы создать раздел.
  • Выбираем размер диска. Жмем Enter.
  • Еще раз Enter, чтобы начать установку.
  • Форматируем в NTFS (быстрое).
  • Если вы правильно заполнили файл ответов, то все остальные процессы будут происходить полностью автоматически и не потребуют от нас вводить какие-либо параметры.
  • После завершения установки у нас есть загруженная операционная система. Вход произведен под учетной записью администратор, которая не имеет пароля. Количество автоматических входов неограниченно, что позволяет настраивать операционную систему и производить неограниченное количество перезагрузок без необходимости вводить пароль.
  • Краткие итоги

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

    Вернуться к учебному плану