Показать полную графическую версию : [addon] интеграция драйверов
mercuryn
21-02-2008, 09:43
BXA,
1) Если в папке с пакетами драйверов лежат только архивы #DP*.7z
, то не выдавать окно выбора драйверов, так-как выбирать не из чего.
(для варианта CD и DVD я подкладываю разный набор драйверов, и не хочется править файл ini) »
Отсутствие окна выбора драйверов меня никак не устраивает, так как этот дистрибутив используется при установке на разные модели ноутбуков и ПК. При работе с медленными конфигурациями ПК выбор набора драйверов является более чем существенным. При наличии проблем с драйверами возможность отключить проблемные обеспечивает высокую универсальность дистрибутива...
Если у Вас конфигурация локальная для своего ПК, то подождать 25 секунд и генерация ОС в автоматическом режиме продолжится. Не думаю, что это время столь велико для предложения по изменению логики аддона...
Отсутствие окна выбора драйверов меня никак не устраивает »
вы наверное не совсем поняли...
Если в папке с пакетами драйверов лежат только архивы #DP*.7z, то не выдавать окно выбора драйверов, так-как выбирать не из чего. »
mercuryn
21-02-2008, 12:01
d petr, BXA, вероятно да, я перепутал с DP*.7z, прошу извинить...
unikum111
21-02-2008, 20:36
Можно ли каким-то образом сконфигурировать аддон так, чтобы:
1) после установки ОС не создавалась папка "D" в корне системного диска (вообще нигде не создавалась);
2) финишер запускался не из RunOnceEx, а из GuiRunOnce.
Boa Soft
21-02-2008, 22:57
unikum111,
1) после установки ОС не создавалась папка "D" в корне системного диска (вообще нигде не создавалась); »
Можно. Не ставте аддон. Драйверы не могут появлятся из небытия. Можно сделать установку напрямую с DVD, но когда вы сравните время доступа и скорость работы HDD и DVD то Вы поймете провальность затеи.
2) финишер запускался не из RunOnceEx, а из GuiRunOnce. »
В итоге, получаем то же самое...
Boa Soft, вы говорили, что вроде какие-то наработки есть по аддону? Обновление есть в планах?
Люблю всё новое =)
Debugger
22-02-2008, 09:29
Boa Soft, можно отрубить сортировку пакетов по первому символу? Т.е. в списке сначала идут пакеты с символом "-" (не отмечать по умолчанию), а потом уже остальные. Не совсем удобно...
AppleNTU
22-02-2008, 10:12
есть вопрос! можно-ли обьяснить что нужно качать и где брать сами паки!!! я чего-то совсем непойму что, куда, где...Вроде уже не первый день занимаюсь с адонами, а с этим паком чуствую себя редким дураком!
можно ли написать в шапке... как пользоватся адоном... что нужно ДОКАЧАТЬ (какие пакеты и откуда их качать...) ато так адон не полным выглядит... поповоду почитать весь топик у меня не отображается "все" (ошибка типа Database eror) хотя писал модераторам --ответили у них все отображается, а лазить покаждой части тяжело...
AppleNTU, Скачать все пакеты можно по адресу http://www.driverpacks.net/
(Пакет base не нужен! Его функционал вам заменит этот аддон!)
Для интеграции драйверов MassStorage текстового этапа надо проделать следующее.
Для этого необходимо распаковать пакет его пакет MassStorage (любой версии) в папку DriverPacks_MSST и при помощи
моей утилиты ScanInf.exe сгенерировать файл определений MSST.ini, выбрав папку DriverPacks_MSST как корневую.
Следует учесть, что корневая папка, которую вы выбирали при в ScanInf при создании MSST.INI, должна совпадать с
с указанной в SpecCase аддона.
Тоесть, если мы указывали корневой папку DriverPacks_MSST
То, в SpecCase должно быть:
%WDir%\MakeMSST.exe %WDir%\MSST.INI %DPMS% %I386% %WDir%\..\ZZ_MultiBoot > %WDir%\log.txt
^^^^^^
Результат ее работы, скоррее всего, придется скорректировать вручную. Можно так же сопоставить эти данные
с результатом интеграции оригинальным методом и внести коррективы.
В новых версиях пакетов уж содержится необходимая информация для текстового этапа. Просто распакуйте пакет, как и в предидущем случае,
в папку DriverPacks_MSST. Там же окажется и файл DP_MassStorage_wnt5_x86-32.ini. При помоши новой утилиты Convert.exe, которую можно
скачать с по ссылке в шапке темы про интеграцию драйверов, преобразуйте этот файл в MSST.ini. Корректировки не требуется.
Так же, все нужные вам пакеты помещаем в папку DriverPacks_Zipped, в том числе и MassStorage.
Т.Е. MassStorage должен быть в двух местах - в папке DriverPacks_MSST в распакованном виде - от туда берутся файлы для интегрыции
на текстовом этапе установки и в папке DriverPacks_Zipped - в оригинальном, для установки на GUI этапе.
Имена файлов пакетов можно сделать любыми, отражающими суть содержимого пакета.
Если имя будет начинатся с "-", то пакет не будет выбран по умолчанию и будет распакован только при ручном выборе.
Если имя будет начинатся с "#", то пакет будет всегда выбран по умолчанию и будет распакован, но в диалоге выбора пакетов не отобразится.
Так же, необходимо откорректировать finish.ini. Потом запаковываем его обратно в 7z.
finish.ini имеет собственныый формат и прямая конвертация невозможна. Только ручное преобразование.
Полное описание его секций в readme.txt.
AppleNTU
22-02-2008, 17:50
Secmac, Спасибо что откликнулся!
2. а можно ли все дрова сразу качать... потому как не силён в анг. языке (в везде учил нем. язык и то не досчитаю до 10...)я перевел так использовать пакеты или а или б или с совместное использование нельзя....
что я хочу от этого пака:
1 все драйвера в комплекте....
2 необязательно совсем примочками просто чтобы винда знала железку и работала с ней... а остальное доставить можно и потом (например ати..шные драйвера стотоят из 2 частей или свой экзешник в трее...)
3. хочется все дрова сразу а-ля уневерсал...
4. ставилось само без выбора --- полный автомат... (просто у меня диск автоустановки что систему у меня и жена сама ставит... т.е. там выбор только форматирование и создание разделов все остальное автоматом)
5. почему я пприсмотрелся к этому адону, так, как не раз пытался интегрировать драйвера и все сходилось к синей смерти --неверное определение драйверов в момент установки...
AppleNTU, Интегрировать надо все драйверпаки - и а и б и с. Облегчить пакеты драйверов для видеокарт легко с помощью скрипта от Fanzuga - Перепаковка пакетов драйверов (http://forum.oszone.net/thread-75484.html)
Чтобы ставилось все без выбора автоматом - надо использовать штатный интегратор DP_Base от Башрата
unikum111
22-02-2008, 18:40
Чтобы ставились автоматом, достаточно подкорректировать файл конфигурации в аддоне (presetup.ini).
Чтобы ставились автоматом, достаточно подкорректировать файл конфигурации в аддоне (presetup.ini). »
Если можна, поконкретне, пожалуйста...
camo,
;Показывать ли диалог выбора пакетов.
;Если архивы не найдены, то диалог не отобразится не зависимо от значения
;По умолчанию - 1
ShowWaitDlg = 1
;Время ожидания до автораспаковки всех пакетов
;По умолчанию - 30
WaitTime = 20
unikum111
22-02-2008, 22:34
Присоединяюсь к предыдущему посту:
[PRESETUP_SETTINGS]
SilentSetupMode = 1
ShowWaitDlg = 0
WaitTime = 0
camo, можно и после интеграции его подкорректировать в папке I386 соданного дистриба - имя файла такое же
Наверняка не я первый задаю вопрос, но искать в теме оч. долго.
При добавлении новых драйверов в уже созданный дистрибутив, можно просто положить 7z-архивы в папку OEMDRV в корне диска, или где-то еще надо прописать этот 7z-архив?
DPavlik82, да, просто меняй любые паки.7z, кроме MassStorage драйверов, ничего прописывать не надо.
Можно ли как-то оформить, чтобы некоторые пакеты драйверов по умолчанию не ставились?
Например.
После первой перезагрузки дается некоторое время, чтобы выбрать желаемые пакеты драйверов для установки. Если ничего не трогать - пойдет установка тех пакетов, на которых стоит галочка. Как можно оформить, чтобы по умолчанию на некоторых пакетах галочка не стояла?
DPavlik82Используй "-" (минус) в качестве первого символа имени архива.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC