Автоматизация установки операционной системы
Далее следует еще один не менее важный раздел, в котором задаются региональные установки, и для России в нем должны быть следующие параметры:
[System] MultiLanguage=Cyrillic Locale=L0419 SelectedKeyboard=KEYBOARD_00000419
Установка указанных параметров обязательна, поскольку полноценную поддержку кириллицы в англоязычных версиях Windows можно установить только на этапе инсталляции. Но тут имеется один весьма неприятный нюанс. В любых вариантах Windows 98 и в локализованной русской версии Windows ME проблем с автоматической установкой кириллических параметров нет. А вот панъевропейская Windows ME почему-то никак не хочет воспринимать региональные установки из MSBATCH.INF, так что систему таким способом "обмануть" не удастся.
Если вы все-таки являетесь поклонником англоязычных Windows, то возможны два пути решения проблемы: либо никогда не выбирайте полностью автоматическую установку – всегда задавайте параметр Express = 0 в разделе [setup], чтобы иметь возможность выставить регион и временную зону вручную. Либо разархивируйте один файл под названием PRECOPY1.CAB из дистрибутива Windows во временную папку, после чего найдите в ней файлы LOCALE.INF, MULTILNG.INF и CONTENT.INF. В первом из них нужно заменить строки:
Default_Locale="L0409" Resource_Locale="00000409"
…на:
Default_Locale="L0419" Resource_Locale="00000419"
Во втором файле – строку:
Default_Keyboard="KEYBOARD_0 0000409"
…на:
Default_Keyboard =" KEYBOARD_00000419"
И в третьем файле измените строку:
Default_Content="244"
…на:
Default_Content="203"
Теперь нужно снова создать файл PRECOPY1.CAB, но уже с измененными файлами – в этом поможет любой архиватор, способный работать с архивами CAB. В крайнем случае, просто поместите эти три файла в папку с дистрибутивом Windows – к ним программа установки обратится в первую очередь вместо архива PRECOPY1.CAB. В результате во время инсталляции Windows по умолчанию будет выбран регион – "Россия", после чего с поддержкой кириллицы при полностью автоматической установке проблем в дальнейшем не будет.
В этом же разделе задаются и еще несколько менее интересных установок, например, разрешение экрана, которое будет применяться на завершающей стадии установки:
DisplChar=16.1024.768