Ноу Інти, лекція, автоматизація установки ос з диска

Мета. Створити файл відповідей, для повністю автоматичної установки Windows XP, за допомогою Setupmgr.exe і nLite.

  1. Створити файл відповідей автоматичної установки XP за допомогою програми nLite.
  2. Створити файл відповідей автоматичної установки XP за допомогою програми Setupmgr.
  3. Порівняти файли відповідей.
  4. Створити загальний файл відповідей.
  5. Перевірити файл відповідей в дії.

Завдання №1.

Створюємо файл відповідей за допомогою програми nLite.

  1. Встановлюємо утиліту nLite (nLite-1.4.9.1.installer.exe), вибравши повну установку. При необхідності встановлюємо Net Framework 2.0 (файл NetFx20SP1_x86.exe)
  2. Створюємо папку WinXP. вона буде необхідна для проведення подальших практичних завдань.
  3. Копіюємо весь вміст компакт-диска з Windows XP в папку \ WinXP \ WinXPCD.
  4. Запускаємо утиліту nLite.
  5. Вибираємо потрібну мову (Russian). Тиснемо далі.
  6. Вибираємо розташування настановних файлів (папка \ WinXP \ WinXPCD). Переглядаємо інформацію: назву виробу, мова, сервіс пак, версія, розмір. Йдемо далі.
  7. Пропускаємо вікно "Попередні".
  8. Вибираємо опцію "Автоматизація". Якщо в дистрибутиві вже є файл відповідей, то він буде перезаписаний, рекомендується зробити копію файлу winnt.sif. Тиснемо далі.
  9. Вказуємо: автоматичний режим - Fully Automated. вводимо ключ продукту.
  10. Переходимо на вкладку "Користувачі". Параметри автовходу: ім'я користувача - адміністратор. Вводимо пароль (1234567) і підтверджуємо його.
  11. Переходимо на вкладку "Власник і Ідентифікатор мережі". Робоча група - workgroup. Повне ім'я - WinXPClients. Організація - Corp.
  12. Переходимо на вкладку "Регіональні". Мовні групи - Cyrillic і Western Europe and United States. Часовий пояс - (GMT +03: 00) Москва, Санкт-Петербург, Волгоград.
  13. Переходимо на вкладку "Дисплей". Глибина кольору - 32 біт, роздільна здатність екрану - 800 * 600. Тиснемо далі.
  14. Запускаємо процес.
  15. Отримуємо результат завершено.
  16. Тиснемо далі. Готово.
  17. Заходимо в папку \ WinXP \ WinXPCD і бачимо файли Останній сеанс.ini і Останній сеанс_u.ini. Це наші збережені параметри, які використовуються самою програмою nLite. Тепер заходимо в папку \ i386 шукаємо там файл winnt.sif. Відкриваємо його в блокноті. Бачимо, що пароль Адміністратора не зашифрований.
  18. Ще раз запускаємо утиліту nLite. Мова вибирати вже не треба. Папку з дистрибутивом утиліта теж вже запам'ятала. Тиснемо Далі. щоб оновити конфігурацію, і ще раз Далі для продовження. У вікні "Попередні" вибираємо останній сеанс, тиснемо завантажити (завантажуємо введені раніше параметри) і Далі. Знову Далі. Переходимо у вкладку "Користувачі" і бачимо, що можливості шифрувати пароль у даній утиліти немає. Можна залишити видимий пароль, але тоді це буде порушенням безпеки. Можна використовувати порожній пароль, а потім замінити його за допомогою команди net user. Так само можна використовувати програму Setupmgr. яка вміє шифрувати пароль для файлу winnt.sif
  19. Закриваємо утиліту nLite
  20. Копіюємо файл winnt.sif в папку WinXP \ Winnt і називаємо його nlite_winnt. sif.

Завдання №2.

Для порівняння створюємо файл відповідей за допомогою Setupmgr.exe

Завдання №3.

Пробігає по всьому секціях зазначеним в файлах відповідей і порівнюємо їх.

  1. Відкриваємо файл nlite_winnt.sif за допомогою блокнота.
  2. Відкриваємо файл setupmgr_winnt.sif за допомогою блокнота.
  3. Порівнюємо секцію [Data]. У файлі nlite_winnt.sif є додаткові параметри. AutomaticUpdates = "No". Даний параметр забороняє автоматичне оновлення. Параметри AutoPartition мають різні значення. Він дозволяє встановлювати операційну системи на перший доступний розділ, на якому не встановлена ​​інша операційна система і є досить вільного місця. Якщо ви хочете вручну вибирати розділи для установки, необхідно встановити значення 0. Так як даний параметр має тільки одне можливе значення (значення 1), його можна взагалі видалити.
  4. Секція [Unattended]. Наступні параметри з'явилися в nlite_winnt.sif. UnattendSwitch = "Yes". OemPreinstall = "Yes". FileSystem = *. WaitForReboot = "No". NoWaitAfterTextMode = 1. NoWaitAfterGUIMode = 1. DriverSigningPolicy = Ignore. NonDriverSigningPolicy = Ignore. Параметр UnattendSwitch пропускає Привітання Windows. OemPreinstall дозволяє встановлювати додатки і драйвери з папки $ OEM $. Для установки драйверів необхідний параметр OemPnPDriversPath. Параметр FileSystem має значення *. Він дозволяє або залишати файлову систему без змін, або конвертувати її в NTFS. Приймає значення LeaveAlone і ConvertNTFS. Так як значення * не має ніякої сили, даний параметр можна видалити. Параметр WaitForReboot = "No" скасовує 15 секундне очікування перезавантаження після установки. За замовчуванням використовується Yes. Параметри NoWaitAfterTextMode = 1. NoWaitAfterGUIMode = 1 і NonDriverSigningPolicy = Ignore в документації не вказуються. Складно однозначно визначити чи є вони достовірними. Параметр DriverSigningPolicy = Ignore дозволяє встановлювати непідписані драйвери. Так само він має значення Block - не встановлювати і Warn - зупинити установку і вивести попередження. За замовчуванням використовується останній. Параметр TargetPath = \ WINDOWS знаходиться в файлі setupmgr_winnt.sif вказує папку, в яку буде встановлюватися Windows XP.
  5. Секція [GuiUnattended]. У файлі відповідей setupmgr_winnt.sif пароль адміністратора зашифрований. Дозволено автоматичний вхід. Але тільки 1 раз. При наступному вході необхідно вводити пароль. Як видно, значення 0, яке ми поставили з клавіатури не приймається.
  6. Секція [UserData] без змін, як і секції: [Display]. [RegionalSettings]. [Identification]. [Networking].
  7. У файлі setupmgr_winnt.sif існує секція [Branding] з параметром BrandIEUsingUnattended = Yes автоматично задає параметри для оглядача, але ми їх не вказували і дана секція не потрібна.
  8. Секція [Proxy]. Параметр Proxy_Enable = 0 забороняє використовувати проксі сервер.

Завдання №4.

Створюємо файл winnt.sif в папці \ WinXP \ WinXPCD. Об'єднуємо туди два файли і отримуємо такі параметри (ключ продукту, відповідно буде ваш):

Завдання №5.

Перевіряємо файл відповідей створений раніше за допомогою VirtualPC.

короткі підсумки

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

Схожі статті