Windows - статьи

       

"Русская рулетка"


Ну, конечно же, мы бы не были русскими людьми, если бы не попробовали все испортить. Спрашивается, зачем возиться с Sysprep и Ghost'ом, если уже есть готовые сценарии установки. Вот оно: протяни руку, нажми кнопку - и Windows 2000 Professional через 50 минут уже будет на новом компьютере. Ан нет. Ничего не получится. В батниках указан исполняемый файл установки Windows winnt32.exe, предназначенный для работы в работающей Windows.

Для установки Windows на голую систему нужно будет запускать установку из DOS-режима, используя файл winnt.exe. Мало того что нам потребуется загрузочная дискета, необходимо еще и изменить сам bat-файл - поскольку параметры winnt.exe отличаются от параметров winnt32.exe. Еще одна проблема - с буквой, присваиваемой CD-ROM'у.

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

Начнем с загрузочной дискеты. Загрузочные диски Windows 95/98/ME не подойдут, так как на определенном этапе мастер установки осознает, что он устанавливается поверх старой версии Windows, и категорически потребует графический интерфейс для продолжения работы. На этом автоматическая установка и закончится. Поэтому использовать нужно только настоящий MS-DOS. Для того чтобы иметь возможность точно сослаться из bat-файла на CD-ROM, необходимо в параметрах запуска драйверов CD-ROM'а прямо указать букву, которая будет обозначать CD-ROM. Если используются стандартные драйверы mtmcdai.sys и mscdex.exe, то в строке запуска mscdex.exe нужно указать параметр /L:X (где Х - буква, присвоенная CD-ROM'у).

Следующий шаг - изменение bat-файла. Нужно изменить две строки.

В рассматриваемом случае заменить:

set SetupFiles=H:\i386

на

set SetupFiles=Х:\i386

и командную строку:

H:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%
/udf:%ComputerName%,%UdfFile% /makelocalsource

на

Х:\i386\winnt /s:%SetupFiles% /u:%AnswerFile%


/udf:%ComputerName%,%UdfFile%


Рассмотрим это изменение внимательнее. Winnt32 заменен на winnt. Ключ /unattend заменен на /u. Параметр /makelocalsource удален, так как он не поддерживается winnt.exe.

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

Стоит ли напоминать, что в BIOS нужно установить загрузку с флопа. Далее лучше установить загрузку с HDD, а уж затем с CD. Это нужно для того, чтобы после перезагрузок комп стартовал уже с жесткого диска.

Теперь нужно разбить и отформатировать HDD на целевом компьютере. Это можно сделать или на постороннем ПК, или сразу же - с загрузочной дискеты. Весь диск разбивать не обязательно, так как DOS-режим не позволит создать разделы более 2 Гб, а бить 80-гигабайтный диск на 40 разделов не эффективно. Одного раздела для установки Windows 2000 вполне достаточно. Минимальные системные требования предусматривают выделение 650 Мб для установки Windows 2000 Professional. Рекомендованные требования настаивают на 2 Гб. Остальное дисковое пространство, а также конвертацию файловой системы под NTFS можно оставить на потом.

После разбиения и форматирования диска можно переносить систему на HDD - и unattend-файлы туда же, чтобы дискета больше не требовалась. Теперь можно изменять порядок загрузки компьютера в BIOS - ставить первым HDD и грузиться с него. После успешной загрузки можно запускать unattend.bat (без параметров - если файл ответов создавался в расчете на один компьютер; с параметром - если файл ответов создавался для нескольких компьютеров).


Содержание раздела