Интеграция драйверов в дистриб.
Хочу добавить в инсталяшку WinXp набор своих драйверов, но возникла такая проблема:
Если в винде есть свои драйвера для этого устройства пусть даже более старые, то мои не подхватываются (например дрова тот ATi или nVidia) в winnt.sif вроде всё прописано... Код:
[Unattended] что за хрень, немогу понять :( |
Spine
Дрова должны быть c WHQL подписью и более новые чем в дистрибутиве винды, иначе не встают. Сейчас вот занимаюсь этим вопросом, ничего вразумительного пока не нарыл, поэтому остается только заниматься экспериментами (т.е. многократными установками винды с разными вариантами на виртуальной машине), что отнимает кучу времени. Если кто-то поможет буду очень признателен :) В принципе есть рабочий метод с использованием утилиты WatchDriverSigningPolicy.exe, но слишком уж замороченный, есть более простой вриант запускать эту утилитку на t39, но опять же надо пробовать... Для дополнительной инфы см. мой постздесь. |
Spine
Дрова от НВидиа устанавливаются очень даже хорошо, только надо не забыть сначала распаковать скачанный архив, чтобы Винда видела информационный файл для установки и закинуть всю кучу файлов (у меня их 164шт. ForceWare 66.93) в указанную вами папку "OemPnPDriversPath="Drivers\020_graphics\nVidia" В файле winnt.sif должен быть пункт DriverSigningPolicy=Ignore, который позволяет игнорировать цифровую подпись драйвера. И почитайте внимательно справочный файл ref.chm из набора DeployTools SP2, этого пункта NonDriverSigningPolicy=Ignore в Unattended секции вообще не существует и его надо удалить!!! Удачи |
alcos
попробуй поставить 65.73 который считается одним из лучшим по производительности для серии GF4 ;) или любой другой не подписанный детонатор (форсваре)... маловероятно что они установятся... Что касается кучи файлов, то большая часть из них это языковые файлы, кот. можно спокойно повырезать, главное не забыть потом почистить также nv4_disp.inf от этих самых файлов. |
EgOrus
Можно и попробовать 65.73 , только качать его не очень то хочется, а то, что драйвер ForceWare 66.93 подписан, я даже не посмотрел. Я хотел было затолкать новый драйвер в дистрибутив с виндой, но как посмотрел на этот гемморой, то всё желание сразу отпало. |
Доброго времени суток, вопрос такой: обязательно ли при интеграции драйверов при установке с CD создавать в корне компашки папку $OEM$\$$\INF и копировать туда все inf - файлы?
|
все нужные инфики при установке дров копируются в папку %windir%\inf автоматически, достаточно указать только пути к драйверам в winnt.sif
|
А можно ли сделать свой MyDrivers.cab включить его в txtsetup.sif вместе со стандартным Drivers.cab и завставить искать винду драйвера в нем?
А то $OEM$\$$\INF разросся до не приличия, да и копировать лишние драйвера на ЖД а затем убирать их нет особого желания. (компакт для установки на кучу разных машин). |
vserd
Aналогичный вопрос на msfn обсуждался тут. Я не читал 5 страниц. Возможно там есть и другие обсуждения, это было найдено по "drivers.cab" в заголовках тем. |
Vadikan
Спасибо, разбираюсь, похоже что получится |
Приветствую всех...
сделал следующее: - распаковал скачанный с www.nvidia.com архив; - заекспандил все файлы *.*_ и смнил у них расширения на нормальные, скопировал все это на компашку в $OEM$\$1\drivers\video\nv4_disp\; - в winnt.sif: ... [Unattended] UnattendMode=FullUnattended OemPreinstall=Yes OemSkipEula=Yes TargetPath=\WINNT OemPnPDriversPath="Drivers\video\nv4_disp" DriverSigningPolicy=Ignore Repartition=No ... - на компашке папка $OEM$ в корне, вместе с i386. Так вот проблема в следующем: при установке, во время графической стадии при поиске устройств индикатор процесса доходит до конца, две кнопки на панели поиска становятся подсвеченными (типа можно юзать), но машина виснет и ничего не происходит, если понажимать мышь - после нескольких нажатий виснет и она... Пробовал коментировать строки OemPnPDriversPath="Drivers\video\nv4_disp" и DriverSigningPolicy=Ignore - естественно драйвера не ставятся, но установка в таком случае проходит успешно. Подскажите в чем может быть проблема? P.S. бегло просмотрел форум на ixbt... там очень много говорится о том что дрова не устанавливаются автоматически и что виноват в этом сам дистрибутив. в свете новых подробностей, сообщаю, что у меня изначально был дистриб win2000 sp1, затем я последовательно интегрировал в него sp2, sp3, sp4 - вот с ним и работаю (обновления устанавливаются через cmdlines.txt -> hotfixes.cmd - но до этого не доходит, тачка виснет). также, с учетом плохой репутации sp4, произведена попытка установки c дистрибутива без него - результат - аналогичный. перепробовал все варианты, результат - машина виснет на автоматическом поиске устройств. |
Время: 01:55. |
Время: 01:55.
© OSzone.net 2001-