Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Интеграция драйверов в дистрибутив Windows NT

Ответить
Настройки темы
Интеграция драйверов в дистрибутив Windows NT

Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


Парни помогите!!! запарился уже.... Дозарезу нуна создать дистрибутив NT4 с автомат. установкой всех драйверов. Машины в основном P1/32mb/1.2Gb поэтому w2k неприемлем....

Текущая ситуация такова. Создан unattended.txt, полазил по technet`y, поправил oemnaddz.inf. В итоге установка прооходит на ура, за исключением нюансов. А конкретно:
1. В ветке InstallAdapters устанавливаются ВСЕ адаптеры по очереди, без определения и установки одного единственного (что уже неприемлемо, так как нужен только один).
2. DetectAdapters = '''' не пашет, говорит missed or wrong
3. DetectAdapters = DetectAdapters требует каких-то дополнительных сведений, влкючая прерывания , рразмер трансивера итп, которых в реестре я не нашёл....

Какие могут быть соображения?

Отправлено: 10:38, 21-12-2005

 

Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


Мда... И в самом деле... Архиватором без проблем. Битые архивы вроде как поправил. Если будут сообщения - типа "неожиданный конец архива" - на них можно забить... распакуется на ура. Так что можно открывать архиватором и юзать на здоровье...

Отправлено: 18:39, 06-03-2006 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 203
Благодарности: 3

Профиль | Отправить PM | Цитировать


dh28 дружище сам процесс автоматической установки у тебя запускается через батник с таким содержимым ?

<disk>:\I386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%

драйвера видео и зип- драйва прописываются только в файле unattend.txt и все ?
Не надо их еще в каких нибудь инф файлах прописать?

Цитата:
Кроме того, очень трудно найти sysdiff.inf, а посему выкладываю его на загрузку. Единственно, надо помнить что работает он на пару с sysdiff.sys расположенном в I386.
а куда и что в нем надо прописать ?
Нет у меня sysdiff.sys файла.

Что-то не врубаюсь как cmdlines.txt влияет на процесс инсталяции драйверов.

Отправлено: 14:40, 07-03-2006 | #32


Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


Процесс автоматической установки запускается с помощью:

Код: Выделить весь код
 
 
d:\i386\winnt /u:d:\unattend.txt /s: d:\i386 /b /x
Цитата:
драйвера видео и зип- драйва прописываются только в файле unattend.txt и все ?
Не надо их еще в каких нибудь инф файлах прописать?
Вроде как нет… Хотелось бы верить…. Жаль по этому вопросу на технете ничего не найтить….

Цитата:
Цитата:
Кроме того, очень трудно найти sysdiff.inf, а посему выкладываю его на загрузку. Единственно, надо помнить что работает он на пару с sysdiff.sys расположенном в I386.


а куда и что в нем надо прописать ?
Нет у меня sysdiff.sys файла.
Насчет sysdiff.sys-файла извиняюсь – попутал: в НТ4 уже с полтора месяца не копался, подзабыл малость. Он есть где-то в дистрибутиве, либо же в дополнительном ПО, наподобие option-pack и называется sysdiff.exe. Используется в основном для автоматизации установки необходимого ПО. К примеру офис можно ставить автоматом и тп. Слышал что люди-человеки умудрялись с ним ставить Creative`овские драйвера!!! Каким образом? Пока не разбирался но чуть попозжа постараюсь выставить на общий доступ и мануалки и сами приблуды…

Цитата:
Что-то не врубаюсь как cmdlines.txt влияет на процесс инсталяции драйверов.



Просто cmdlines.txt это рульная весчь в плане наката автоматом сервиспаков и хотфиксов, ну и заодно можно досовыми командами подкорректировать\стереть\скопировать и тп. Тот же батничек...






Отправлено: 21:15, 07-03-2006 | #33


Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


The Sysdiff Utility
Used to customize NT installation to one or more computers over the network. It records the differences between a installation files that have been added to an installation and a normal installation that has not had additions added. Functions:
Snap - Takes a snapshot of the state of files, directories, and the registry.
Diff - Records differences between a current system and a previous snapshot.
Apply - Apply data in a differences file to an installation.
Inf - Create an inf file from a diff file. The .inf file allows differences to be automatically applied to installations of NT from the server based share.
Dump - Allows review of the contents of a diff file.
If sysdiff is used to create an inf file and the difference files are put in the directory tree, %OEM$, you can use the command sysdiff.exe /apply in a file named cmdline.txt located in $OEM$. If this is done, the OemPreinstall line in the unattend file must be set to "Yes". Windows NT 3.5.1 used the Windiff utility which is still available in NT 4.0, but Sysdiff is used for unattended installation while Windiff may be used to compare files.
Beginning an Install
To install from the hard drive:
1. Copy i386 information from the i386 directory to a created i386 directory on the hard drive.
2. Run Winnt.exe or win32.exe
3. Nomally you will create three setup disks unless you skip this option.
4. The installation will create a temporary $WIN_NT$~LS or ~BS directory. If this file is gone at the end of the installation, the installation was completed.
5. When done you will reboot the system and the system will run 32 bit code.
Syntax:
sysdiff /snap [/log:logfile] snapshotfile
sysdiff /diff [/log:logfile] snapshotfile differencefile
sysdiff /inf [/u] snapshotfile oemroot
sysdiff /dump differencefile dumpfile
The "oemroot" location, above, is the directory with additional files and directories with custom installation. An emergency repair disk can be created at installation time or it can be made later using the RDISK.EXE utility.

Отправлено: 21:15, 07-03-2006 | #34


Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


теперь касательно хотфиксов(Взято из нета):

Цитата:
HotFix'ы
В настоящее время по одним данным вышло около 30 хотфиксов (исправления и дополнения, устанавливаемые после установки сервиспаков). Из них только три выпущены в варианте для русской версии (не ставить 2gcrash !!!). Но для того чтобы поставить все необходимые фиксы на русскую NT (естественно WS) можно поступить следующим образом:
1. Распаковываем необходимый фикс ключом /х (т.е. "Пуск" > "Выполнить">"Обзор" > находим необходимый *****.exe, добавляем ключ /x > "Выполнить" > указываем папку куда распаковать > Ok.
2. Находим там, куда распаковали фикс, файл с расширением .inf. Открываем его любым редактором (простым двойным щелчком открывается в NotePad)меняем в разделе [Strings] строку LangTypeValue=9 на LangTypeValue=25, закрываем файл с сохранением изменений.
Теперь можно устанавливать фикс простым запуском hotfix.exe, но т.к. фиксов много то перезагружаться после установки каждого долго, поэтому можно запустить hotfix.exe с ключом -z (так же, как написано про ключ /х ).
К сожалению ftp://ntutil.quarta.ru/patch благополучно скончался, а посему трудов того спеца надыбать наверное не суждено...

Отправлено: 21:22, 07-03-2006 | #35


Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


И ещё один небезполезный момент...

Поддерживает ли NT Plug and Play?

Цитата:
В некотором смысле... Существует драйвер, который будет определять Plug and Play устройства. Однако, он не поддерживается и в случае осложнений помощи Вам ждать неоткуда. Для установки драйвера выполните следующее:

На установочном диске NT найдите каталог DRVLIB/PNPISA/I386
Правый клик на файле pnpisa.inf и выбор - install
Перезагрузите машину
Установка драйвера производит следующие изменения в реестре:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pnpisa\Enum\Type - 0x1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pnpisa\Enum\Start - 0x1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pnpisa\Enum\ErrorControl - 0x0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pnpisa\Enum\DisplayName - "Pnp ISA Enabler Driver"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pnpisa\Enum\ImagePath - "system32\DRIVERS\pnpisa.sys"

Отправлено: 21:24, 07-03-2006 | #36


Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


К сожалению меня тут недолго не будет. У братана свадьба намечается ну и меня тут мобилизуют на подхват...сцукси… Хотя, если топлива хватит, дембель не скоро. Хех….

Отправлено: 21:26, 07-03-2006 | #37


Старожил


Сообщения: 203
Благодарности: 3

Профиль | Отправить PM | Цитировать


драйвера видео и зип- драйва прописываются в файле unattend.txt а в какой именно секции?

Отправлено: 22:04, 07-03-2006 | #38


Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


Драйвера на видео надо скопировать в в поддиректории i386\$OEM$, назывемые DISPLAY и Textmode. Если их в дистрибутиве нет, то нуно их создать. Папка Textmode копируется с файлами оси во время досовой установки NT4 и соответственно всё что там будут найдено, будет перенесено в установочную папку на %systemdrive%. Затем, и в i386\$oem$\DISPLAY и в i386\$oem$\Textmode должны быть копии одного и того же видеодрайвера. После копирования драйверов нужно ещё малость поправить unattend.txt.

К примеру, ниже приведен кусок unattend.txt устанавливающего интеловскую 82810-видяшку:

Код: Выделить весь код
[Display]
 
Installdriver = 1
 
InfFile = i81xnt4.inf
InfOption = Intel(r) 82810 Graphics Controller
(правильное значение InfOption может быть найдено после GraphAdap =, правда не всегда:) )
 
ConfigureAtLogon = 0
BitsPerPei = 8
XResolution = 800
YResolution = 600
VRefresh = 60
AutoConfirm = 1
С драйверами на zip-драйв пока не разбирался. Надо поднять мануалы. Почитать... Кстати сетку на реалтеке 8139 всё же желательно проставлять в unattend.txt при помощи InstallAdapters в секции [Network]. Станет влёт...

Отправлено: 12:23, 11-03-2006 | #39


Старожил


Сообщения: 203
Благодарности: 3

Профиль | Отправить PM | Цитировать


dh28 Спасибо за помощь огромное только вот не выходит что-то. Сетевуха у меня под XP - DLink- овская но по умолчанию системой посажен сетевой драйвер от Realtek8139, сделал все как ты советовал
, пробую сначала в виртуалке всю ету дребедень пробовать, так ничего не выходит. В ручном режиме выбираю Realtek8139 вот ето приносит:

A non-existent section was referenced in a Setup Script command in section: RTL8139ParameterDlgENG

После инсталляции НТ в виртуалке, также пробовал ставить RTL8139, теперь говорит:

Network card is not present in the system.

Цитата:
Затем, и в i386\$oem$\DISPLAY и в i386\$oem$\Textmode должны быть копии одного и того же видеодрайвера.
В папке Textmode еще должен быть файл txtsetup.pem в котором указывается какие файлы из етой папки должны быть скопированы, только у меня как назло етого файла тоже нет.

Видеодрайвер тоже не сажает уже в самой системе, ума не приложу в чем дело, виртуалка барахлит что-ли

Цитата:
InfOption = Intel(r) 82810 Graphics Controller
У меня в инф файле я етого InfOption не нашел, без него никак нельзя ?

Отправлено: 12:30, 14-03-2006 | #40



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Интеграция драйверов в дистрибутив Windows NT

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интеграция драйверов в дистрибутив при помощи NLite JonyB Автоматическая установка Windows 2000/XP/2003 42 10-03-2009 23:33
Разное - [решено] Интеграция драйверов от Башрата в дистрибутив -devICE- Наборы обновлений для Windows XP/2003/Windows 7 19 29-01-2009 09:00
Разное - интеграция обновлений в дистрибутив windows xp sp3 cs_sova Microsoft Windows 2000/XP 1 26-12-2008 12:50
Интеграция в дистрибутив нового Windows Installer SNiKe Автоматическая установка Windows 2000/XP/2003 19 05-12-2007 19:53
Разное - Интеграция SP2 в дистрибутив Windows XP Vadikan Microsoft Windows 2000/XP 118 02-10-2007 08:59




 
Переход