PDA

Показать полную графическую версию : DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы


Страниц : 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17

magon
23-01-2008, 20:29
TERMINAL, Если результат будет тем же, попробуй интегрировать новую версию MassStorage 8015 (http://dev.driverpacks.thesneaky.com/driverpacks_nightlies/DP_MassStorage_wnt5_x86-32_8015.7z). Это бэта версия, но близкая к финалу. В ней как раз занулена текстовая установка твоего драйвера \V3

А вот и финал поспел - DriverPack MassStorage v8.01 - http://www.driverpacks.net/DriverPacks/download.php?pag=m

DenDav
23-01-2008, 21:53
Вот я интегрировал драйвера, поставил BOOTFONT.bin, но почему-то пишет иероглифы при выборе раздела на винчестере и когда загружает драйвера тоже так, можете сказать в чём проблемка?

magon
24-01-2008, 05:54
DenDav , посмотри здесь -[решено] Отображение русского шрифта при загрузке Windows XP RU (http://forum.oszone.net/thread-48401.html)

DenDav
24-01-2008, 08:03
Там не то. У меня всё нормально, на русском языке, но отображаются неправильно интегрированные драйвера. А что нужно сделать чтобы, нормально отображались названия интегр. драйверов? Переделать какой-то файл?

TERMINAL
24-01-2008, 09:15
DenDav, BOOTFONT.bin должен быть в корне диска, если это не помогает, то посмотри свободное пространство диска, если ты его забил в притык тогда нужно освобождать....

DenDav
24-01-2008, 10:40
То-есть как, в папке i386 удалить BOOTFONT.bin?

YikxX
24-01-2008, 11:10
DenDav, нет, он должен быть и там и там. Так сказал Великий Petya.

DenDav
24-01-2008, 14:16
Ну он и там и там.

Bulba_S
06-02-2008, 12:19
Полуьзуюсь сабжем уже несколько месяцев, всегда интегрировал методом 2. Но вот как-то на системе без CD-дисковода пришлось устанавливать систему через WINNT32.exe. Указал в Winnt.sif путь к папке $OEM$, unattended установка вроде пошла нормально, но вот распаковка драйверов перед графическим setup так и не пошла (видимо не нашлась папка OEM, подозреваю, что там переменная %CDROM% старым методом определяется, а надо бы относительные пути использовать).

Кто-нибудь делал что-то подобное? У меня вот мысль есть, использовать метод 1, сработает? Или поправить что-то после слипстрима где-то в i386?

Если никто эту проблему не пытался решить, наверное буду первым ;)

magon
06-02-2008, 15:23
Bulba_S, метод 1 для того и предназначен - прописывает пути в winnt.sif, а драйвера использует сжатыми в cab-ы

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

... Ay_Emul: no song playing...

Bulba_S
06-02-2008, 17:59
В общем, самый простой способ (по методу 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...

avlid
20-02-2008, 00:04
Может кто что подскажет полезного? »

http://www.forum.oszone.ru/thread-100535.html

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

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

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

magon
23-03-2008, 06:03
Spaw, В DP_Base нет такой возможности. Это фирменная фича аддона интеграция драйверов (http://forum.oszone.net/thread-60641.html)

rexwonted
25-03-2008, 07:55
После того как произойдёт интеграция драйверов в дистрибутив, появляется папка 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

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

YikxX
26-03-2008, 16:01
Никуда. Эту функцию выполняет presetup.cmd, который лежит в I386 :) И запускается он автоматом, сразу в начале графического этапа установки.

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

R@MZEZzz
26-03-2008, 16:16
Подскажите, как правильно установить драйвера из драйвер паков на уже установленной системе?

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

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

samsobi
26-03-2008, 18:33
R@MZEZzz, зайди на эту ветку (http://forum.oszone.net/thread-58285.html) ! Там обсуждался вопрос установки дров на установленную систему и приводились две интересные программы от avlid и Теплый Снег как раз для работы с Башратовскими дровами.




© OSzone.net 2001-2012