Автоматизація установки операційної системи

При установці операційної системи на декілька комп'ютерів з одіна кової конфігурацією має сенс створити і використовувати при установці так званий файл відповідей, який автоматично підставлятиме основні параметри, такі як серійний номер, ім'я користувача і тому подібне Для операційних систем Windows 9 x файл відповіддю має назву MSBATCH . INF . Він може бути розташований як в каталозі з дистрибутивом, так і на будь-якому диску, доступному при запуску програми установки. При цьому команда запуску установки виглядатиме таким чином:

A :\ SETUP . EXE A :\ MSBATCH . INF

Структура цього файлу сповна звичайна для Windows — це ряд розділів із строго заданими назвами, увязненими в квадратні дужки і внут рі кожного розділу — список параметрів (їх імена також строго определе ни) із значеннями. Необроблювані системою коментарі передують крапкою з комою.

[ Version ]
signature ="$ CHICAGO $"

Це обов'язковий заголовок для INF -файла Windows 9 x, після нього слід залишити порожню рядок, а вже в наступному рядку ввести заголовок першої секції, що відповідає за основні параметри інсталяції ОС:

[ Setup ]

Усередині цього розділу міститься набір параметрів, керівників непо средственно процесом установки системи і еквівалентних відповідям на в проси програми SETUP, а також ряд специфічних ключів, що впливають на швидкість установки ОС, задати які можна лише за допомогою файлу MSBATCH . INF . Якщо який-небудь параметр не прописаний явним чином, то використовується значення за умовчанням. Оскільки ми ставимо своїм завданням повністю автоматизувати інсталяцію Windows, то прописуємо нижче наступні параметри:

  • Express = 1
    Значення 1 — повністю автоматична установка, програма установки не ставить жодних питань, значення 0 — напівавтоматична установка, при якій користувачеві дозволяється змінювати параметри, задані за умовчанням;
  • Nodirwarn = 1
    Значення 1 — установка операційної системи в наявну теку Windows без запобігання, значення 0 — підтвердження вибору теки користувачем (за умовчанням);
  • Installdir = C :\ WINDOWS
    Вказується дорога до каталога, куди буде встановлена операційна сис тема, за умовчанням це — C :\ WINDOWS ;
  • ebd = 0
    Значення 0 — блокує створення завантажувальної дискети, значення I — вирішує (за умовчанням);
  • Changedir = 0
    Значення 0 — блокує можливість зміни каталога, в який бу подітий встановлена Windows (за умовчанням), значення 1 — вирішує;
  • Optionalcomponents = 1
    Значення 1 — вирішує довільний вибір компонентів ОС (за умовчанням), значення 0 — всі компоненти визначаються типом вуста новки системи, діалог вибору компонентів не виводиться;
  • сср=о
    Значення 0 — блокує пошук попередньої версії Windows, значення 1 — пошук вестиметься (за умовчанням);
  • Cleanboot = 1
    Значення 1 — відключає можливість оновлення версії Windows, що вже існує на диску, виробляється чиста установка, значення 0 — вирішує оновлення (за умовчанням);
  • Display =0
    Значення 0 — блокує на час установки вивід на екран будь-яких діа логових вікон, значення 1 — вирішує вивід (за умовчанням);
  • Installtype =3
    Вказується тип установки: значення 0 — мінімальна, значення 1 — звичайна (за умовчанням), значення 2 — на переносний ПК, значення 3 — вибіркова;
  • Devicepath = 1
    Значення 1 — дозволяє програмі установки шукати що не входять до складу Windows INF -файли драйверів пристроїв в теці з дистрибутивом, це дозволяє інтефіровать всі потрібні драйвери прямо в дистрибутив, значення 0 — забороняє пошук зовнішніх драйверів (за умовчанням);
  • Uninstall = 0
    Значення 0 — за наявності попередньої версії Windows в разі обнов ленія не створюватиметься архів системних файлів для відміни обнов ленія, значення 1 — користувач вибирає, зберігати можливість уда ленія Windows чи ні (за умовчанням), 5 — автоматично створюється архів;
  • Productkey =" XXXXX - XXXXX - XXXXX - XXXXX - XXXXX "
    CD - Кеу вашого дистрибутива;
  • showeula =0
    Значення 0 — не виводити ліцензійну угоду, значення 1 — ви водити (за умовчанням);
  • Timezone =" Russian "
    Установка часової зони;
  • Noprompt 2 Boot = 1
    Значення 0 — перезавантаження з дозволу користувача (за умовчанням), значення 1 — перезафузка без запитів до користувача.

Це основні параметри розділу [ setup ]. Далі слідує ще один не менш важливий розділ, в якому задаються регіональні установки, і для Росії в нім мають бути наступні параметри:

[System]
Multilanguage=cyrillic
Locale=l0419
Selectedkeyboard=keyboard_00000419

Установка вказаних параметрів обов'язкова, оскільки повноцінну під держку кирилицю в англомовних версіях Windows можна встановити лише на етапі інсталяції. Але тут є один вельми неприємний нюанс. У будь-яких варіантах Windows 98 і в локалізованій російській версії Windows ME проблем з автоматичною установкою кирилічних парамет рів немає. А ось пан'европейськая Windows ME чомусь ніяк не хоче вос приймати регіональні установки з MSBATCH . INF, так що систему та ким способом "обдурити" не удасться. Якщо ви все-таки є залицяльником англомовних Windows, то можливі дві дороги рішення про блеми: або ніколи не вибирайте повністю автоматичну установку — завжди задавайте параметр Express = про в розділі [ setup ], щоб мати віз можность виставити регіон і часову зону уручну. Або разархивіруй- ті один файл під назвою PRECOPY 1. CAB з дистрибутива Windows в тимчасову теку, після чого знайдіть в ній файли LOCALE . INF, MULTILNG . INF і CONTENT . INF . У першому з них потрібно замінити рядки:

Default_locale="l0409" Resource_locale="00000409"

на

Default_locale="l0419" Resource_locale="00000419"

У другому файлі — рядок

De fault_keyboard="keyboard_0 0000409"

на

Default _ Keyboard =" KEYBOARD _00000419"

І в третьому файлі зміните рядок

Default_content="244"

на

Default_content="203"

Тепер потрібно знову створити файл PRECOPY 1. CAB, але вже із зміненими файлами — в цьому допоможе будь-який архіватор, здатний працювати з архіву мі CAB . В крайньому випадку, просто помістите ці три файли в теку з діст рібутівом Windows — до них програма установки звернеться в першу оче редь замість архіву PRECOPY 1. CAB . В результаті під час інсталяції Windows за умовчанням буде вибраний регіон — "Росія", після чого з під держкой кирилицю при повністю автоматичній установці проблем надалі не буде.

У цьому ж розділі задаються і ще декілька менш цікавих установок, наприклад, дозвіл екрану, який застосовуватиметься на завершуючій стадії установки:

Displchar =16,1024,768

У випадку якщо ви вказали вибіркову установку без вибору компонентів вруч ную, вам слід звернутися до наступного розділу, який виглядає так:

[ Optionalcomponents ]

" Портфель "=0
" Калькулятор "=1
" Фонові малюнки "=0
" Ігри "=1
" Imaging "= l і т . д .

Як бачите, розділом є звичайний список, в якому значе ніє 1 говорить про необхідність установки компонента, а значення 0 — на зворот, про те, що даний компонент встановлювати не слід.

Щоб програма установки не намагалася встановити драйвер для принтера, що вельми характерний для Windows 95, слід створити порожній розділ [ Printers ], який не містить жодного параметра. Також слідує за дати ім'я користувача і назву організації:

[ Nameandorg ]
Name =" Ім'я користувача "
Оrg =" Назва організації "
Display =0

Параметр Display, точніше його значення, рівне 0, блокує вивід на екран монітора діалогового вікна, що пропонує вибрати ім'я користувача.

Взагалі цей параметр має сенс прописати в кожному розділі, що дозволить трохи прискорити процес установки, що сповільнюється із-за блокування мигтіння на екрані діалогових вікон. Природно, що існує окремий розділ для налаштування мережі:

[ Network ]
Computername =" Ім'я комп'ютера в мережі"
Workgroup =" Ім'я робочої групи" Description " Notebook "

Як не дивно це звучить, але компанія Microsoft сама передбачила віз можность редагування описуваного файлу, помістивши спеціальну програму в каталозі Win 98\ Tools \ Reskit \ Batch на диску з дистрибутивом. У каталозі ж Win 98\ 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 також можливе створення файлу відповідей, але в цих системах він є мало функціональним.

 
Продажа магазина, помещений под склад и помещений под офис | каталог недвижимости продажа земельных участков калужская область на сайте an-kolesnica.ru | Бюро адвокатов: арбитражные дела и ДТП
 

::  Меню ::

 

Передмова
Введення

Що робити, якщо комп'ютер погано працює?

Діагностичні повідомлення BIOS

Діагностичні повідомлення операційної системи

Діагностичні програми

Ви купили комп'ютер

Живлення комп'ютера і його компонентів

Перше включення

Установка операційної системи

Налаштування операційної системи

Установка програм і ігор

Налаштування програм і ігор

Видалення програм і ігор

Робота з файлами і каталогами

Робота з офісними програмами

Мультимедійні функції комп'ютера

Робота в мережі Інтернет

Робота в локальній мережі

Комп'ютерні віруси

Зависання операційної системи

Підключення нових пристроїв


 

:: Реклама ::::

 
  Настройка і оптимізація комп'ютера
 

 

:: Статистика ::

 
Індекс цитування

 

 

 


 

Copyright © Asentli, 2008