Автоматизация установки операционной системы
В случае если вы указали выборочную установку без выбора компонентов вручную, вам следует обратиться к следующему разделу, который выглядит так:
[OptionalComponents] "Портфель"=0 "Калькулятор"=1 "Фоновые рисунки"=0 "Игры"=1 "Imaging"= 1 и т.д.
Как видите, раздел представляет собой обычный список, в котором значение 1 говорит о необходимости установки компонента, а значение 0 – наоборот, о том, что данный компонент устанавливать не следует.
Чтобы программа установки не пыталась установить драйвер для принтера, что весьма характерно для Windows 95, следует создать пустой раздел [Printers], который не содержит ни одного параметра. Также следует задать имя пользователя и название организации:
[NameAndOrg] Name="Имя пользователя" Оrg="Название организации" Display=0
Параметр Display, точнее его значение, равное 0, блокирует вывод на экран монитора диалогового окна, предлагающего выбрать имя пользователя.
Вообще этот параметр имеет смысл прописать в каждом разделе, что позволит немного ускорить процесс установки, замедляющийся из-за блокировки мелькания на экране диалоговых окон. Естественно, что существует отдельный раздел для настройки сети:
[Network] ComputerName="Имя компьютера в сети" Workgroup="Имя рабочей группы" Description "Notebook"
Как ни странно это звучит, но компания Microsoft сама предусмотрела возможность редактирования описываемого файла, поместив специальную программу в каталоге Win98\Tools\Reskit\Batch на диске с дистрибутивом. В каталоге же Win98\Tools\Reskit\Infinst имеется еще одна полезная программа. Она позволяет включать в дистрибутив драйверы сторонних производителей, интегрируя INF-файл каждого драйвера в файл MSBATCH.INF и копируя необходимые файлы в папку с дистрибутивом Windows.
Правда, если драйвер основан не на INF-файле, а является исполняемой программой (яркий пример – Detonator' bi для видеоплат от NVIDIA), то такой номер с ним не пройдет – придется запускать его вручную уже после установки системы. При работе с этой программой достаточно указать два пути – к папке с файлами драйвера и к папке с дистрибутивом Windows, после чего программа внесет нужные изменения в MSBATCH.INF. Естественно, дистрибутив при этом должен быть на жестком диске, чтобы к нему можно было дописать файлы драйвера.
Для операционной системы Windows XP "файл ответов" обычно имеет название UNATTEND.TXT. Для более детального изучения настроек и ручной правки "файла ответов" читайте файл REF.CHM, который находится в DEPLOY.CAB. Если вы самостоятельно записываете установочный компакт-диск, то переименуйте "файл ответов" в WINNT.SIF. Для Windows NT/2000 также возможно создание "файла ответов", но в этих системах он является мало функциональным.