Автоматизація встановлення ОС. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Автоматизація встановлення ОС.



 

При встановленні ОС на декілька комп'ютерів з однаковою конфігурацією є сенс створити і використовувати при встановленні так званий файл відповідей, який автоматично підставлятиме основні параметри, такі як серійний номер, ім'я користувача і тому подібне Для операційних систем 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 — перезафузка без запитів до користувача.

Далі слідує розділ, в якому задаються регіональні установки:

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

Встановлення вказаних параметрів обов'язкове, оскільки повноцінну підтримку кирилиці в англомовних версіях Windows можна встановити лише на етапі інсталяції. Але тут є один вельми неприємний нюанс. У будь-яких варіантах Windows 98 і в локалізованій російській версії Windows ME проблем з автоматичною установкою кирилічних парамет рів немає.

Тепер потрібно знову створити файл 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 також можливе створення файлу відповідей, але в цих системах він є мало функціональним.

 

Оновлення ОС

 

При встановленні ОС старі файли конфігурації, такі як MSDOS. SYS, AUTOEXEC. BAT і CONFIG. SYS, перезаписуються. При цьому у файлі CONFIG. SYS, як правило, віддаляються рядки, в яких згадуються наступні драйвери/программи: cmd 640 x, ifshlp, fastopen, fastopen. exe, rambios.sys, share.exe, share.com, share, smartdrive.sys, smartdrv.exe. Окрім цього віддаляються згадки про антивірусні програми, деяких диспетчерах пам'яті (всього біля 100 наїме нованій). Також віддаляються команди типу files, buffers, якщо їх значення збігається із значенням, що встановлюється за замовчуванням.

Найбільш важливі умови, які потрібно дотримувати, щоб успішно завершити переустановлення ОС "поверх" старої копії.

1. Відключіть або деінсталюйте всі антивірусні програми. Вони можуть викликати зависання комп'ютера під час встановлення, оскільки перевіряють на наявність вірусів всі файли, що поміщаються в ОС, а під час встановлення операційної системи файлів використовується дуже багато. Найпростіше це зробити за допомогою утиліти MSCONFIG.

2. Також слід відключити перевірку на віруси в BIOS (це такі параметри як Boot Warning, Boot Virus Protection). Ці параметри забороняють запис в системну область жорсткого диска, яка при звичайній роботі ніколи не використовується для запису даних. При встановленні ОС в цій області ставить спеціальну мітку, що дозволяє їй надалі завантажуватися з диска.

3. Закрийте програми, які виконуються. Також слід відключити заставки і засоби автоматичного управління живленням. Зокрема, виберіть на Панелі управління ікону Екран у розділі якого Заставка | Живлення виберіть схему живлення Включений постійно і, при необхідності, відключите вручну Відключення дисплея, Відключення дисків і режим, що Чекає, включити через.

4. Видалите всі рядки у файлах налаштування AUTOEXEC. BAT і CONFIG. SYS. Для цього слід вибрати пункт Виконати, який стає доступним після натиснення кнопки Пуск, і набрати у віконці команду sysedit, після чого вам буде запропоновано змінити вказані вище файли. Для того, щоб тимчасово відключити завантаження якої-небудь програми, можна написати перед командою слово REM (коментар), після чого рядок при завантаженні комп'ютера ігноруватиметься. Збережете змінені файли і перезавантажите компью тер, після чого можна продовжувати підготовку.

5. Для встановлення ОС поверх старої копії слід запускать не основний файл SETUP. EXE, а додатковий — SETUPCOR, який дозволить уникнути повторної ініціалізації системних ресурсів, що у свою чергу, як мінімум, зменшить вірогідність появи апаратних конфліктів.

Для операційної системи Windows NT за весь період її існування випущено шість пакетів оновлень (від SP 1 до SP 6).

Для операційної системи Windows 2000 за весь період її існування було випущено чотири пакети, що включають все ті дрібні виправлення, які робилися фахівцями компанії Microsoft. Окрім цього пропонувалися виправлення, наприклад, окремо для Internet Explorer.

Зазвичай кожен подальший пакет оновлень містить все виправлення, які були внесені попередніми пакетами, що природно впливає на розмір файлу, тобто при випуску, наприклад, пакету виправлень SP 2 для Windows ХР його можна буде встановлювати як поверх оновлення SP 1, так і на "голу" операційну систему.

Перехід на попередню версію Windows може бути сильно ускладненим наявністю в системі дисків з файловою системою NTFS. При цьому перетворення назад в систему FAT 32 можливо або за допомогою видалення NTFS і створення нового розділу FAT, природно, з повною втратою інформації, або за допомогою програми Powerquest Partition Magic, наприклад, версії 8.0, яка здатна без втрати інформації вільно перетворювати розділи дисків.

Перед встановленням ОС попередньої версії слід видалити ті каталоги, в яких містилися системні файли і встановлені програми. Це звичайно каталоги з іменами Windows і Program Files. Також слід видалити файли з кореневого каталога (що лише відносяться до системи; файли, створені вами, можна не чіпати). Для прискорення процесу установки дані каталоги, якщо, звичайно, на диску є досить вільного місця, можна тимчасово перейменувати в Ct \ l, C:\2 і т. д., видаливши лише файли з кореневого каталога. Надалі їх видалення у вже встановленій операційній системі займе менше часу.

 



Поделиться:


Последнее изменение этой страницы: 2016-04-26; просмотров: 226; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.142.115 (0.013 с.)