Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Автоматическая (unattended) установка Windows

Автор: VelDmi
Дата сообщения: 26.01.2003 12:59
Обратите внимание на аналогичную тему в форуме В помощь системному администратору: Windows 2000 Unattended Installation
а также тему: WinXP unattended setup

FAQ: http://mapcell.narod.ru/w2k_unattended_install.doc
FAQ2: http://unattend.nm.ru/ пасс на док - руборд латиницей

Полезные ресурсы:
http://unattended.oszone.net/
http://unattended.msfn.org/
http://unattended.sourceforge.net/installers.html
http://support.microsoft.com/default.aspx?scid=fh;RU;KBHOWTO
http://www.microsoft.com/windows2000/downloads/servicepacks/sp3/hfdeploy.htm
Учебник по автоматической установке Windows XP от OsZone (2,6 MB)
Аналогичная тема на "хоботе"

Вопросы-ответы >> [more]
Занимаюсь установкой Windows очень часто на новые компьютеры. Для Windows 98 написал файлик. Стало гораздо легче, но: все равно спрашивает установки часового пояса и времени. Кто-нибудь знает какую строку надо добавить? (Сразу напишу ответ: TimeZone="E. Europe")
Для WindowsXP с помощью диспетчера установки создал файл unatted.txt. Винда все равно просит подтвердить лицензионное соглашение и просит ввести ключ. Хотя должна, по идее, ставиться полностью автоматически.
Еще интересует вопрос как автоматизировать установку приложений на свежий Windows.
Итак, у кого есть какие наработки по этому вопросу?
Машины каждый раз разные, поэтому образ диска не поможет.
Интересует МАКСИМАЛЬНО АВТОМАТИЧЕСКАЯ установка, чтоб например можно было выйти на время установки в другую комнату или не смотреть на монитор по крайней мере.


Q: А можно интегрировать в Windows драйвера, обновления, мои любимые программы, MUI?
A: Нет. Интегрировать можно только СервисПак'и.
Все остальное можно автоматически установить во время инсталяции Windows.
Иногда создание такой установки называют интеграцией. Это все же неправильно, вернее будет применение термина слипстриминг \т.е. тихая установка\.
dadu
Q: Для новых апдейтов появился ключ /integrate, значит ЭТИ обновления можно интегрировать?
A: ... считайте название ключа просто названием. На самом деле происходит то, что ранее делалось ручками. (создать папку svcpack, распаковать апдейты, вытащить каты, создать файл svcpack.inf с ключами установки). Только теперь именно этот процесс автоматизирован, но само обновление не интегрируется!, а устанавливается в силентмоде во время установки Винды. Нельзя принимать во внимание обновление ситемных файлов в дистрибутиве на новые из апдейтов. Потому что, для полной интеграции не хватает обновления файлов цифровой подписи и кустов реестра с записью в оные о наличии в системе этих обновлений. (что и делается в процессе "как бы" уже не нужной установке)


Если пишете .bat или .cmd файлы содержащие русские имена, то делайте это в кодировке ОЕМ 866. Длинные имена необходимо заключать в кавычки. Пример:
RD /S /Q "%USERPROFILE%\Главное меню\"
При открытии такого файла в блокноте должно быть что то типа
RD /S /Q "%USERPROFILE%\€§Ўа ®Ґ\"
Проще всего такие файлы создавать в FARe

Для того, чтобы при unattend установке можно было выбрать раздел для установки и указать как его отформатировать укажите в winnt.sif параметр
[Unattended]
FileSystem=*


А кому утилитку для формирования winnt.sif? Налетай - Менеджер автоустановки Windows XP Осторожно! Пока в стадии разработки. любезно предоставлено : t0lik75, hosted by Ne0N


Windows 2000 XP 2003 normal installation section


txtsetupmode:
boot---->loader.bin------->setupldr.bin----->read txtsetup.sif----->load driver---->system32\ntdll/smss.exe----->copy files for windows------->fresh hive*.inf to regfiles ------->reboot

GUI setupmode: (Т39- начало графического этапа установки)
39min mark: setup.exe/syssetup.dll(syssetup.inf)------->load nt5.cat and *.cat---->comp *.inf----->ocmanage.dll------->detecd hardware(machine.inf)---->install drivers---->intl.cpl(intl.inf)---->CD-KEY----->install OC compments(sysoc.inf)----->network select-------->copy all files needed-------->install start menu(shell.inf)------->OLE regsvr(regsvr DLL)----->
8 min mark: save settings(sfc.dll scan all system files - WFP)---->signhash Hardware ID---->remove temp files------->reboot

finished:
oobeinfo: active windows ------->add user accounts---->apply computer settings-->user profiles------->desktop

dadu[/more]
Автор: Tim72
Дата сообщения: 26.01.2003 13:29
VelDmi

Цитата:

.
.
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
OemPnPDriversPath="drivers\IntelINF"
TargetPath=\WINNT
FileSystem=ConvertNTFS
ComputerType="Advanced Configuration And Power Interface (ACPI) PC"
[GuiUnattended]
AdminPassword=12345
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=125

OemSkipWelcome=1
[UserData]
FullName="Tim72"
OrgName=Tim72-Team
ComputerName=Tim72-Comp
ProductID=QP8X3-HFQPH-7R6X7-MJXYB-FDGQG
.
.

ЭТо для Win2K, как пример.
а вообще читай "unattend.doc" и не будет проблем...
Автор: GaMbLeR
Дата сообщения: 26.01.2003 13:36
VelDmi
А у теб есть такой файлик для Windows ME. Если не жалко поделись! Кинь на bssd@aknet.kg и пожалуйста объясни как юзать.
Автор: someone312002
Дата сообщения: 28.01.2003 13:24
проще всего для каждой операционки создать свой КЛОН ЦД, с которого Norton Ghost'ом будешь шлёпать новые машины. Этим ты решишь проблему не только установки вин. системы, но и софта, который должен устанавливаться по-умолчанию.
P.S. это при условии, что новые машины имеют более-менее сходную конфигурацию...
Автор: VelDmi
Дата сообщения: 29.01.2003 07:23
someone312002

Цитата:
это при условии, что новые машины имеют более-менее сходную конфигурацию

Ну так я и говорю, что машины разные.
GaMbLeR
Скину от Win98, скорее всего подойдет.

Добавлено
Tim72

Цитата:
ЭТо для Win2K, как пример

В том то и дело, что для WinXP не работает.
Проверил, у меня точно так и написано, как в твоем топике.
Автор: XXXMAN
Дата сообщения: 29.01.2003 11:55
Давно интерисовался этой темой....
люди а может кто-нить скинуть полный файл для
авто установки Win2k с краткой инструкцией
куда его надо прикрутить.....
Буду очень признателен !
xxxman@f2s.info

Добавлено
Зыбыл еще....
А где собственно еще эту доку взять ?
unattend.doc
в дистрибутиве ее нату
Автор: vserd
Дата сообщения: 29.01.2003 15:56
XXXMAN

Цитата:
unattend.doc
в дистрибутиве ее нату

1. Посмотри в папке Deploy.
2. Говорят что есть на сайте MS.
3. google, yandex, rambler никто не отменял.


Цитата:

люди а может кто-нить скинуть полный файл для
авто установки Win2k с краткой инструкцией

Посмотри в теме по WinXP в варезнике и тут. Еще была тема на форумах ixbt.

Автор: snop
Дата сообщения: 29.01.2003 16:36
ALL
Такие темы уже давно были.

Windows 2000 Unattended Installation

winxp unattended setup

VelDmi
Устанавливай RIS ,это решит все проблеммы.Позволяет устанавливать систему с прогами автоматически,вне зависимости от чипсета будет один имидж для всех
Устновка и настроика RIS на Windows 2000 Server

Автор: GaMbLeR
Дата сообщения: 29.01.2003 17:48
VelDmi
Спасибо!!!
Автор: Sergei_KB
Дата сообщения: 10.02.2003 12:40

Цитата:
Занимаюсь установкой Windows очень часто на новые компьютеры. Для Windows 98 написал файлик. Стало гораздо легче, но: все равно спрашивает установки часового пояса и времени. Кто-нибудь знает какую строку надо добавить?


В файл msbatch.inf добавь в раздел [setup] строку

TimeZone="E. Europe"

У меня с такой строкой винда не запрашивает вібор часового пояса.
Автор: VelDmi
Дата сообщения: 16.02.2003 16:27
Sergei_KB
ОГРОМНОЕ СПАСИБО прежде всего. Действительно сработало!

XXXMAN
Читай доки в каталоге ...\SUPPORT\TOOLS\DEPLOY.CAB в дистрибутиве виндовс. Там же программа для составления файла unattend.txt

snop
Читаю форум, прежде чем создать тему. Не было ответов там на мой конкретный вопрос.
Устранение проблемы с Win98 подсказал Sergei_KB. Проверено.
Проблема с WinXP тоже решаема, ответ нашел на iXBT. Скоро буду проверять.
Причем все это глюки Мелкософта!


Цитата:
Устанавливай RIS ,это решит все проблеммы.

Пока не знаю что это такое, буду читать доки.
Спасибо за ссылку.
Автор: dadu
Дата сообщения: 05.03.2003 15:46
urodec

Для начала вполне достаточно если дровами не заморачиваться вот этого.

http://info.mfkgroup.ru/mfk/2/317_1.php

А лучше иди сюда к БОЛЬШИМ ДЯДЬКАМ

Или сюда что еще лучше
Автор: VelDmi
Дата сообщения: 07.03.2003 07:30
dadu

Это все пройдено, прочитано и сделано. Были заданы три конкретных вопроса. На два из них ответили. Остался последний. Автоматическая установка дров и приложений. Речь идет о Windows XP. Насколько я понял для RIS нужна сеть, а у меня компы без сети.
Автор: vserd
Дата сообщения: 07.03.2003 10:34
VelDmi

Цитата:
Автоматическая установка дров и приложений. Речь идет о Windows XP

По дровам смотри все что связано с папкой $OEM$ начни отсюда:
http://forum.ixbt.com/0022/029304.html
По поводу приложений, тоже самое, читай внимательно доку по ключам GUIRunOnce.



Цитата:
Там же программа для составления файла unattend.txt

Эту программу можно использовать только для очень грубой заготовки файла установки

Автор: snop
Дата сообщения: 07.03.2003 11:15
VelDmi
По поводу дров лучше всего сюда
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q314479
Автор: dadu
Дата сообщения: 07.03.2003 11:45
VelDmi

Дык я не к тебе обращался, извини.

По поводу дров, тут уж своей головой.
На русском, ресурсов в нете мне не попадалось.

Посоветовать могу только использовать оф. релизы дров.

vserd
snop

Мылавато будет, гы, ещо хочу
Автор: snop
Дата сообщения: 07.03.2003 12:23
dadu
А по дровам мне и этого хватает
Автор: dadu
Дата сообщения: 07.03.2003 13:43
snop

Ай, молодца

Автор: Pazan
Дата сообщения: 09.03.2003 11:16
у меня во время установки ХР не срабатывает параметр

FileSystem=ConvertNTFS

а вот под установку 2000-го пашет
Автор: dadu
Дата сообщения: 02.05.2003 19:27
ATTENTION:Испытано только на WinXP Pro RU !!!
Сначала качаем скрипт (командный файл) WINCDMAN для интеграции текущих Hotfixes , DirectX9, WMediaPlayer9, reg - файлов. И прог.... Скрипт сделает ISO со всем необходимыми причендалами.
Прежде чем запускать скрипт слаживаем Hotfixes в одну папочку, кроме Q327405.exe, Q330994.exe, Q811493.EXE, Q813489.exe, Q814078.EXE, Q816093.exe- эти отдельно пойдут.
Все остальное в другую.
Определяемся какие проги нам нужны в дистрибутиве, например у меня Acrobat Reader и WinRaR - это нужно всем, что еще добавить решайте сами
Готовим Acrobat Reader к автоматической установки, если у вас нет, качаем AcroReader51_ENU_full.exe -13 415кб - ссылка не прямая!
Запускаем полученный файл из командной строки с ключом /r - это нужно чтобы получить файл ответов для автоматической инсталяции.
Файл ответов ищем в %%\Windows\ - setup.iss , чтобы не запутаться переименуем в acrobat.iss
Открываем его в блокноте и правим если нужно пути к будущее_место_расположение_\Program Files\.

......продолжение следует


Добавлено
Изменить AcroReader51_ENU_full.exe на что-нить покороче и положить вместе с acrobat.iss в .\Acrobat
По поводу дров и unattend.txt читаем FAQ Прочитали......
.......Дрова готовы, структура $OEM$-папки со всеми нужными поддирректоримя тоже
Запускаем скрипт интегрируем Hotfixes, SP1 (если еще не ....) , DirectX9 (только тот который орк), WMP9, и если есть готовые *.reg
Перед изготовлением ISO , скрипт раскроет папку CD-ROOT . Самое время добавить в нее , точнее в CD-ROOT\I386, папку $OEM$
В $OEM$ ложим папку с WinRaR.exe , в $OEM$\$1 ложим папку с Acrobat-ом
Создаем еще одну дирректорию $OEM$\Hotfix, ложим туда "остатки" , т.е. Q327405.exe, Q330994.exe, Q811493.EXE, Q813489.exe, Q814078.EXE, Q816093.exe
Редактируем installs.cmd , т.е. добавляем туда такие строки

TITLE Post Install Setup
ECHO Starting Hot-Fix Install...
START "Hotfix Install" /WAIT ".\HotFix\Q327405.EXE" /Q
START "Hotfix Install" /WAIT ".\HotFix\Q330994.EXE" /Q
START "Hotfix Install" /WAIT ".\HotFix\Q813489.EXE" /Q
START "Hotfix Install" /WAIT ".\HotFix\Q814078.EXE" /Q
START "Hotfix Install" /WAIT ".\HotFix\Q816093.EXE" /Q
START "Hotfix Install" /WAIT ".\HotFix\Q811493.EXE" /Q
ECHO Starting DirectX 9 Install...
START "DirectX 9 Install" /WAIT ".\DIRECTX\dx9x.exe" /Q
ECHO Starting Windows Media Player Install...
START "Windows Media Player Install" /WAIT ".\WMP\WMP9.exe" /Q /C:"SETUP_WM /Q:A /R:N"
ECHO Starting MSN Messenger 5.0 Install...
START "MSN Messenger 5.0 Install" /WAIT ".\MSN\msn.msi" /QN
ECHO Starting Acrobat Reader 5.1 Install...
START "Acrobat Reader 5.1 Install" /WAIT C:\ARead\ARead.exe /a /s /sms /f1C:\ARead\acrobat.iss
ECHO Starting WinRaR Install...
START "WinRaR Install" /WAIT ".\Wrar\Wrar.exe" /s

Имена папок и *.exe исправьте на те, которые у вас .

Ресурсы
http://unattended.sourceforge.net/installers.html
http://support.microsoft.com/default.aspx?scid=fh;RU;KBHOWTO
http://berns.cae.wisc.edu/wincdman/
http://www.microsoft.com/windows2000/downloads/servicepacks/sp3/hfdeploy.htm
Автор: VelDmi
Дата сообщения: 06.05.2003 05:45
dadu
Вот блин спасибо!
Аж руки зачесались. Вот только бы времени найти чуток...

А про автоматическую установку Microsoft Office что-нибудь слышно?
Автор: Tim72
Дата сообщения: 06.05.2003 12:31
VelDmi

Цитата:
А про автоматическую установку Microsoft Office что-нибудь слышно?

слышно... надеюсь разберешься...
Customizing the Office Installation:
http://www.microsoft.com/office/ork/xp/one/depb02.htm
http://www.microsoft.com/office/ork/xp/appndx/appa04.htm
http://download.microsoft.com/download/OfficeXPProf/Install/10.0.2701.02/W98NT42KMe/EN-US/orktools.exe
Автор: help
Дата сообщения: 06.05.2003 13:07
Tim72
спасибо, а как энтот файл ini ручками сделать, без утилит ?
Автор: VOXOX
Дата сообщения: 07.05.2003 09:55
Tim72

вау, я в шоке. Да уж, не быть мне админом. (пока все это не пойму...)
Автор: dadu
Дата сообщения: 07.05.2003 13:09
Появился русификатор для IEXPRESS , маленькая утиля от мелкософта.
Создает .cab-ы. Самораспаковывающиеся, с путями и просто типа архив.
В качестве архиватора испытывал на *.jpg , жмет действительно лучче RARa.
Применяется для ужатия распакованных драйверов, запаевание Hotfixes в дистрибутив, ну и т.д.
Как видим для других целей тож подходит

Тем у кого XP , то IEXpress лежит в windows\system32, там патч может не сработать, не даст защита файлов. Скопируйте в другую папку.
Доп . инфа
http://support.microsoft.com/default.aspx?scid=kb;en-us;189350
http://support.microsoft.com/default.aspx?scid=kb;en-us;236616
Автор: dadu
Дата сообщения: 08.05.2003 01:43
Еще одна утиля от мелкософта, нужная для unattended установки.
devcon , говоря по простому "проталкивает" дрова не имееющие цифровой подписи", т.е. не pnp-девайсы. Например, детонатор 30.82 в легкую при unattend ставится , а вот 43.35 .... после установки винда скажет , что обнаружено устройство и т.п. Как бы не совсем автоматом....
Читаем http://support.microsoft.com/?kbid=311272
При unattended установке , ложим devcon в I386\$OEM$\$$.
В I386\$OEM$ ложим батник, примерно такого содержания "devcon update nv4_disp.inf PCI\VEN_10DE&DEV_0253"
vendur нужно девайса узнать можно опять же с помощью devcon , такая команда devcon hwids * > 1.txt
Не забываем юзать devcon /?

VelDmi
Исправь плиз, название топика на что-нить типа Автоматическая (unattended) установка Windows, что ли...... чтоб недоразумений не было.
Автор: dadu
Дата сообщения: 30.06.2003 16:39
michz
Файл ответов winnt.sif = unattend.txt , разница как видишь, в расширении...
Потому как, первый испульзуют при установки с CD-ROM (в этом случае файл располагают на дискете или в корне CD-диска). Когда загружается сидюк он сам ищет winnt.sif сначала на флопике, потом у себя... или наоборот, точно не помню (лучше если он на флоппи, всегда есть возможность отредактировать )
У этого способа есть некоторые минусы, как раз по части секции [Unattended] файла ответов:
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
OemPnPDriversPath=drivers\IntelINF;drivers\iaa23
OemPnPDriversPath=drivers\Video;drivers\Modem
DriverSigningPolicy=Ignore

где собственно прописаны пути наших дров
Насколько заметил не полностью обрабатывается эта секция.... НО и еще раз НО, задачу себе такую не ставил проверить работоспособность этого варианта.... дерзай...
Все опыта удобнее делать загружаясь с WinPE, забиваем команду winnt32 /unattend:A:\unattend.txt . Дистрибутив должен лежать на жестком.... Unattend.txt может лежать где угодно, у меня он на флопике...
Опыты как понимаешь провожу для себя и у себя Поэтому.. The best это вариант с unattend.txt

Winnt.sif, а это просто переименнованый файл unattend.txt, нужен когда ставишь на незнакомую машину для знакомых, друзей и т.п.
На кой четр им твои OEM дрова? Зато все остальное на автомате...



Добавлено
Немного подумал и .. решил добавить
Упражняй стабильные версии дров, не гоняйся за самыми новыми..
В nVIDIA и Intel к дровам идут хорошие редми, как раз по части unattend установки, распаковывай и читай, лучше чем производитель никто не напишет, даже Билли
И не заморачивайся особо с дровами, поковыряй для собственного опыта.. а остальное.. уж больно быстро они обновляются :0
В общем нерациональная трата времени .
Да и ХР не будешь переустанавливать с переодичностью выхода новых Detonator или IAA.

...в любом случае пиши чего вышло..
Автор: michz
Дата сообщения: 30.06.2003 20:21
dadu
Диск делаю для себя homePC. Дрова - ставлю те которые хорошо на моем железе
работают(к примеру 29.42, все что новее не понравилось и 30.82 в том числе).
Диск нужен - потому что тотальное восстановление из под trueimage
не всегда возможно без потерь инфы на разделе и как промежуточный продукт изучения вопроса - должна быть польза и отпромежуточных этапов. winPE и ERD commander - как раз из-за них я начал, готовые конструкторы это хорошо... Просто
мне показалось что база - unattended, а потом winPE и ERD как развитие.
Автор: dadu
Дата сообщения: 01.07.2003 06:12
michz
Знание - сила!

ALL
Пришла пора подвести некоторый итог.
Unattend инсталяцию начинаем с прочтения FAQ , он на русском языке так что ни каких трудностей вызвать не должен.
Если FAQ уже не устраивает, то заносим в избранное http://unattended.sourceforge.net/
Там найдется все: автоматическая установка прог, Office, hotfixes и ссылки (лучшие в своем роде) на другие ресурсы инета.
Все найденое в русском инете оказалось есть на страницах http://unattended.sourceforge.net/ , таким образом лучше обращаться к "первоисточнику"

А еще лучше добавить это в шапку.
Автор: michz
Дата сообщения: 01.07.2003 08:58
dadu
oscdimg.exe в сравнение с cdimage?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263

Предыдущая тема: Windows XP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.