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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы

Ответить
Настройки темы
DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы

Аватара для YikxX

Ветеран


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


Конфигурация

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


Думаю, надо все-таки создать такую тему, где гуру отвечали бы на вопросы новичков и тех, кто с английским не в ладах, чтобы читать тамошний форум.

Вот у меня лично вопросы такие:
1. Как избавится от "прогрессбаров" при распаковке перед GUI-этапом и при работе финишера?
2. В папке ОЕМ после интеграции создается какой-то файл ATIчего-то там, размером 0 - зачем он нужен, можно ли его удалить?
3. После интеграции появляются 2 файла txtsetup и dosnet - один с нормальным расширением, другой с расширением .org. Они оба нужны?

Заранее благодарен за ответы!
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:03, 04-12-2007

 

Старожил


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

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


magon, спасибо, я метод 1 держу в уме на самый крайний случай. Сейчас в виртуальной машине идет установка с проверкой одной гипотезы, я почти придумал, как можно сделать задуманное и методом 2, через полчаса-час напишу, что получилось.

... Ay_Emul: no song playing...

-------
AY-3-8910/AY-3-8912/YM2149F Homepage


Отправлено: 16:16, 06-02-2008 | #91



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

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


Старожил


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

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


В общем, самый простой способ (по методу 2) заставить один и тот же дистрибутив устанавливаться и с CD/DVD, и c винчестера через Winnt32.exe такой:
1) Так как $OEM$ директория по дефолту ожидается этими способами в разных местах, то нужно прописать путь в winnt.sif:
Код: Выделить весь код
OEMFilesPath=..\$OEM$
2) Создаем в i386 WINNT32.CMD:
Код: Выделить весь код
WINNT32.EXE /unattend:winnt.sif
Теперь можно запускать автоустановку из-под Windows или Windows Live CD с помощью WINNT32.CMD (прямо с CD, или с винчестера, но в последнем случае все файлы с установочного CD/DVD должны быть скопированы в корень винчестера (тогда больше никаких переделок дистрибутива не потребуется, драйверпаки по второму методу найдутся и отработают правильно). При запуске через WINNT32.CMD текстовый этап естественно пропускается, выбора раздела для установки нет (мне он в данном случае и не нужен).

Ответы в winnt.sif годятся и для обоих видов установки, но для Winnt.exe не годится, хотя WINNT.BAT я на всякий случай тоже сделал на будущее:
Код: Выделить весь код
WINNT.EXE /s:%~dps0 /u:winnt.sif
%~dps0 - это короткий путь до файла WINNT.BAT.

Конечно, хотелось не совсем этого, а чтобы инсталляция на винте лежала в произвольной папке, например C:\Install\WinXP\

Эту проблему мне пока решить не удалось, а всего то нужно было заменить во всех файлах, использующих переменую типа %CDROM%, метод её определения, чтобы для CD в ней было например "D:", а для Winnt32.exe - "C:\Install\WinXP".

Директория $OEM$ при запуске через Winnt32.exe почему-то оказывается во временной папке в корне системого винта типа ~Win*, поэтому относительным путем типа SET CDROM=%~dp0.. не отделаться (это будет работать с CD, но не сработает через Winnt32).

Аналогичная проблема с i386\presetup.cmd - именно он работает в методе 2 в драйверпаках, по дефолту там:
Код: Выделить весь код
SET TAGFILE=\OEM
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
Этот батник оказывается запускается из %systemroot%\system32\

Где можно прочитать путь до инсталляции, я так и не нашел, была такая идея:
Код: Выделить весь код
SetLocal EnableExtensions EnableDelayedExpansion

FOR /F "usebackq skip=4 tokens=3* " %%i IN (`REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup /v SourcePath`) do set CDDRIVE=%%i.
но этой ветки до графического этапа не существует

При unnattended установке в %systemroot%\system32 находится файл $winnt$.inf и там есть параметр dospath=
Возможно, это то,что надо, его тогда можно выцепить командой FIND.

В общем, самое простое оказалось сделать копию установочно CD в корне винта, вроде работает как надо.

Завтра еще потестирую... Может кто что подскажет полезного?

... Ay_Emul: no song playing...

-------
AY-3-8910/AY-3-8912/YM2149F Homepage


Отправлено: 17:59, 06-02-2008 | #92


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


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

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


Цитата Bulba_S:
Может кто что подскажет полезного? »
http://www.forum.oszone.ru/thread-100535.html

Кто не хочет парится с DriverPacks BASE. Делает все тоже самое. Просто кинте пакеты в папку и все..
Предварительная интеграция в дистрибутив не требуется.

Отправлено: 00:04, 20-02-2008 | #93


Старожил


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

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


Цитата YikxX:
Как избавится от "прогрессбаров" при распаковке перед GUI-этапом и при работе финишера? »
Для избавления от окошек при работе финишера можно использовать этот файл.
Нужно его положить в ту-же папку, где находится DPsFnshr.exe. Далее необходимо подправить дистрибутив - вместо запуска DPsFnshr.exe прописать запуск HideDPs.exe. И еще прописать удаление этих двух файлов (DPsFnshr.exe и HideDPs.exe) по окончании работы финишера.

Последний раз редактировалось Alexej77, 28-09-2008 в 23:06.


Отправлено: 22:16, 29-02-2008 | #94


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


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

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


Может я был невнимателен, но как реализовать окошко с выбором какие драйверпаки распаковывать, т.е. на начальной стадии выходит окно, ставим нужные галочки на нужные драйверпаки....если ничего не предпринимать, через 5-10 сек запускается автоматическая распаковка всех пакетов. ????

Отправлено: 21:29, 22-03-2008 | #95


Аватара для magon

Ветеран


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

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


Spaw, В DP_Base нет такой возможности. Это фирменная фича аддона интеграция драйверов

Отправлено: 06:03, 23-03-2008 | #96


Аватара для rexwonted

Старожил


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

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


После того как произойдёт интеграция драйверов в дистрибутив, появляется папка OEM. Теперь, как я понимаю, необходимо добавить бат-файлы для автоматизации процесса установки драйверов в систему.
Вот тут-то и вопрос: как? Подскажите...
Создам я бат-файл, например, FINI.cmd:

читать дальше »

SET TAGFILE=\OEM\BIN\un7zip.exe
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\BIN\DP*.7z "%SystemDrive%\"
%CDDRIVE%\OEM\BIN\un7zip.exe %CDDRIVE%\OEM\DP*.7z "%SystemRoot%\DriverPacks"
start %SystemDrive%\Mute.exe on
start %SystemDrive%\DSPdsblr.exe
%SystemDrive%\makePNF.exe %SystemRoot%\DriverPacks
%CDDRIVE%\OEM\BIN\DevPath.exe %SystemRoot%\DriverPacks
COPY /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %SystemDrive%\
xcopy %SystemRoot%\Driverpacks\*.* %SystemDrive%\ /y /i /e /h
start %SystemDrive%\DPsFnshr.exe
taskkill /f /im DSPdsblr.exe
%SystemDrive%\Mute.exe off
exit

И куда его положить? Каким образом прописать, чтобы он запустился?

Отправлено: 07:55, 25-03-2008 | #97


Аватара для YikxX

Ветеран


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

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


Никуда. Эту функцию выполняет presetup.cmd, который лежит в I386 И запускается он автоматом, сразу в начале графического этапа установки.

Также появляется команда в winnt.sif, которая запускает финишер из GUIRunOnce

Отправлено: 16:01, 26-03-2008 | #98


Аватара для R@MZEZzz

Пользователь


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

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


Подскажите, как правильно установить драйвера из драйвер паков на уже установленной системе?

На форуме Башрата нашел 3 батника:
KTD, Fini, NoKTD

В каком порядке и когда их запускать? и объясните плиз вкратце, что каждый из них делает, а то с английским проблемы

Отправлено: 16:16, 26-03-2008 | #99


Аватара для samsobi

Ветеран


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

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


R@MZEZzz, зайди на эту ветку ! Там обсуждался вопрос установки дров на установленную систему и приводились две интересные программы от avlid и Теплый Снег как раз для работы с Башратовскими дровами.

-------
http://nick-name.ru/forum/samsobi.gif


Отправлено: 18:33, 26-03-2008 | #100



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [OLD] repacked Пакеты драйверов от Башрата (версия стандарт) и прочих для Z_DRV_INST greg_b Наборы обновлений для Windows XP/2003/Windows 7 2784 11-04-2012 14:59
Разное - [решено] Интеграция драйверов от Башрата в дистрибутив -devICE- Наборы обновлений для Windows XP/2003/Windows 7 19 29-01-2009 09:00
DriverPacks BASE feliks87 Автоматическая установка Windows 2000/XP/2003 2 15-12-2008 10:11
Установка драйверов от Башрата с возможностью выбора во время инсталяции pupsicas Автоматическая установка Windows 2000/XP/2003 3 30-01-2008 15:43
Ошибка при интеграции драйверов DriverPacks gamers hater Автоматическая установка Windows 2000/XP/2003 3 30-12-2007 22:30




 
Переход