Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: NIKZZZZ
Дата сообщения: 06.12.2009 22:25

Цитата:
один zPnp может заменить сразу три скрипта: UniversalVideoDriver, Realtek RTL8139-Familie-PCI-Fast Ethernet-NIC, RemovableDevicesCombo - так?

Он не заменяет, а ищет драйвера и устанавливает их. Драйвера могут быть в любом месте, на флэшке, на CD, на харде. Так-же он может их извлечь из установленной Windows.

Добавлено:
davinchi9

Цитата:
т.е. работают только консольные приложения?

А что ты хотел? За об'емы надо платить.

Цитата:
переложи на народ..

PXELDR
Автор: davinchi9
Дата сообщения: 06.12.2009 22:43

Цитата:
Драйвера могут быть в любом месте...

а могут быть в расшаренной сетевой папке?

Автор: NIKZZZZ
Дата сообщения: 06.12.2009 22:50
davinchi9

Цитата:
а могут быть в расшаренной сетевой папке?

Кроме сетевых.
Автор: davinchi9
Дата сообщения: 06.12.2009 22:56

Цитата:
Кроме сетевых.

ну эт понятно - без них сеть не поднимется...

а что делает скарипт Sh?
Автор: NIKZZZZ
Дата сообщения: 06.12.2009 23:07
davinchi9

Цитата:
а что делает скарипт Sh?

Динамически подключает приложения, находящиеся на внешних носителях (создает ярлыки для них, регистрирует, дерегестрирует при удалении носителя и т.п.).
Более подробно уже описывал в этой теме.

Автор: davinchi9
Дата сообщения: 06.12.2009 23:28
NIKZZZZ
проверил загрузчик который ты дал с тем что получается в результате сборки, различия огромные, может у меня исходный NTLDR не тот который нужно лежит?
Автор: NIKZZZZ
Дата сообщения: 06.12.2009 23:38
davinchi9

Цитата:
различия огромные, может у меня исходный NTLDR не тот который нужно лежит?

Необходим setupldr.bin от Win2003Sp1(Eng), и только он.
Автор: Sonya
Дата сообщения: 10.12.2009 12:02
С некоторых пор перестал монтироваться programs.wim в режиме rw (Пишет Error mounting image (RW). В режиме только чтение - нормально. Жаль, не смог отследить этот момент. У кого подобное было? С чем это может быть связано?

PS: Собираю из конструктора RusLive
Автор: davinchi9
Дата сообщения: 10.12.2009 18:22
NIKZZZZ

Цитата:
Необходим setupldr.bin от Win2003Sp1(Eng), и только он.

можешь выложить отдельно его, ато у меня Win2003(Eng), т.е. без SP1 и качать образ из-за одного файла как-то...

И еще хотел спросить по твоему скрипту zPnp - если он находит нужный драйвер, то он его устанавливает, если он установлен то устройсво начинает работать - так?
т.е. если положить в папу дрова на сетевую карту, то после установки их твоим скриптом сеть поднимится? тоже самое относительно видео, аудео и USb Storage Mass драйверов?
Автор: NIKZZZZ
Дата сообщения: 10.12.2009 19:25
davinchi9

Цитата:
можешь выложить отдельно

Забирай.

Цитата:
т.е. если положить в папу дрова на сетевую карту, то после установки их твоим скриптом сеть поднимится? тоже самое относительно видео, аудео и USb Storage Mass драйверов?

На счет USb Storage Mass драйверов - гарантии нет, драйверу может понадобиться перезагрузка, в остальном - да.

Sonya

Цитата:
С некоторых пор перестал монтироваться programs.wim в режиме rw

А где programs.wim находится? Носитель сам RW?
Автор: davinchi9
Дата сообщения: 10.12.2009 19:37
NIKZZZZ
к примеру если путь к драйверам будет указан так \\sharedfolder\drivers\ а самом шара будет содеражать несколько папок, например:
video\
video\vodiodriver1\...
video\vodiodrivern\...
audio\audiodriver1\...
audio\audiodrivern\...
и.т.д.
скрипт поймет такую иерархию или все валить в одну папку?

Добавлено:

Цитата:
Забирай.

на народ плз
Автор: Sonya
Дата сообщения: 10.12.2009 19:39

Цитата:
А где programs.wim находится? Носитель сам RW?

На CD. Это принципиально? Я думал, там эмуляция записи по типу FBWF.
Кажется до этого проверял по сети и с флешки. А тут решил погонять образ CD в виртуалке.
Всё, разобрался. Благодарю. Оказывается, действительно носитель должен быть RW. А я-то всё думал, зачем в скрипте WMount.cmd две строчки с монтированием RW, а при неудаче - RO
Автор: NIKZZZZ
Дата сообщения: 10.12.2009 20:01
davinchi9

Цитата:
на народ плз

Бери.

Цитата:
скрипт поймет такую иерархию или все валить в одну папку?

Поймет. Желательно только ее проиндексировать для ускорения поиска (idx2.exe).

Sonya

Цитата:
Я думал, там эмуляция записи по типу FBWF.

Если FBWF на CD включен, должен монтировать как RW.


Автор: davinchi9
Дата сообщения: 10.12.2009 20:12
NIKZZZZ

Цитата:
Поймет. Желательно только ее проиндексировать для ускорения поиска (idx2.exe)

а где idx2.exe должен быть и как его применять?
Автор: NIKZZZZ
Дата сообщения: 10.12.2009 20:26
davinchi9

Цитата:
где idx2.exe должен быть и как его применять?


idx2.exe прикреплен к скрипту zPNP, извлечь его можно нажав на редактирование скрипта, вкладка "attachments"
Использование:
idx2.exe ПутьКаталогаДрайверов
В этом каталоге будет создан файл "Drivers.idx", который будет использоваться при приске дров, вместо просмотра всех inf файлов.
Автор: davinchi9
Дата сообщения: 10.12.2009 20:38
NIKZZZZ
в загруженной сборке по пути x:\temp создается файлик zPnp_Log.txt - внем список найденых устройств и результат установки драйвера - в этом списке только те устройсва, которые на момент запуска zPnp.exe находились в состоянии без установленного драйвера или вообще все которые есть?

Добавлено:
и как правильно задать сетевой путь к драйверам?
т.е.
CDROM - пусто
REMOVABLE - пусто
FIXIED DRIVE - пусто
PATH - \\netshare\drivers
так?
Автор: NIKZZZZ
Дата сообщения: 10.12.2009 21:40
davinchi9

Цитата:
внем список найденых устройств и результат установки драйвера - в этом списке только те устройсва, которые на момент запуска zPnp.exe находились в состоянии без установленного драйвера или вообще все которые есть?

Только устройства, драйвер для которых не установлен или он не работает.

Цитата:
и как правильно задать сетевой путь к драйверам?

Необходимо смонтировать \\netshare\drivers на какую-либо букву, и далее указать в FIXIED DRIVE букву и соответственно путь.
Автор: davinchi9
Дата сообщения: 10.12.2009 21:43

Цитата:
Необходимо смонтировать \\netshare\drivers на какую-либо букву, и далее указать в FIXIED DRIVE букву и соответственно путь.

а вот оно как, будем пробовать...
а на будующее нельзя будет сделать чтобы напрямую из сетевой шары бралось?
Автор: NIKZZZZ
Дата сообщения: 10.12.2009 21:56
davinchi9

Цитата:
а на будующее нельзя будет сделать чтобы напрямую из сетевой шары бралось?

Да, в принципе можно, посмотрю.

Автор: davinchi9
Дата сообщения: 10.12.2009 23:05
NIKZZZZ
не ставится драйвер, лог:

Цитата:
##### Command Line: zPNP.exe

===== Scan devices Pass 1 ==========
##021 Found Device: Advanced Micro Devices (AMD) - Geode LX Video
PCI\VEN_1022&DEV_2081&SUBSYS_00000000&REV_00\3&61AAA01&0&09
Device has a problem: 01

##022 Found Device: Advanced Micro Devices (AMD) - Geode LX AES Security Block
PCI\VEN_1022&DEV_2082&SUBSYS_00000000&REV_00\3&61AAA01&0&0A
Device has a problem: 01

##024 Found Device: Advanced Micro Devices (AMD) - CS5536 [Geode companion] Audio
PCI\VEN_1022&DEV_2093&SUBSYS_00000000&REV_01\3&61AAA01&0&7B
Device has a problem: 01

##028 Found Device: Realtek Semiconductor - RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&61AAA01&0&68
Device has a problem: 01


+++++ Found Driver: Advanced Micro Devices (AMD) - Geode LX Video
PCI\VEN_1022&DEV_2081

===== Install drivers =====

##### Install driver: X:\i386\drivers\Video\GeodeLX\lx_win.inf (ID: PCI\VEN_1022&DEV_2081)
Advanced Micro Devices (AMD) - Geode LX Video
Drivers updated failed.

===== Scan devices Pass 2 ==========

===== Install drivers =====


##### Execute: MountStorPe.exe -ng
##### Execute: systray.exe

где-то можно подзазырить что помешало установке драйвера?
Автор: NIKZZZZ
Дата сообщения: 10.12.2009 23:14
davinchi9

Цитата:
где-то можно подзазырить что помешало установке драйвера?

Попробуй установить его вручную.
И , непонятно

Цитата:
X:\i386\drivers\Video\GeodeLX\lx_win.inf

Откуда он ставится?

Автор: davinchi9
Дата сообщения: 10.12.2009 23:22
на этапе сборки в проект по путю i386 добавляется папка i386\drivers\Video\GeodeLX с дровами, от туда и ставится...
в ручную тожесамое...
Автор: NIKZZZZ
Дата сообщения: 10.12.2009 23:32
davinchi9

Цитата:
в ручную тожесамое...

А как именно вручную ставил?
Автор: davinchi9
Дата сообщения: 10.12.2009 23:43
NIKZZZZ
Пуск - Меню - Программы - Система - Drivers Search - Manual, указал папку явно, отметил чекбокс с именем девайса, инсталл, в нижней части окна Drivers updated failed.
Мож с драйвером че не так, т.е. чего-то ему не хватает в урезаной системе... Могу кинуть для изучения если надо...

Добавлено:
драйвера брал тут _http://www.msi.com/index.php?func=downloaddetail&type=driver&maincat_no=388&prod_no=1055
Автор: NIKZZZZ
Дата сообщения: 11.12.2009 11:08
davinchi9
Попробуй установить драйвер через диспетчер устройств. Сам попробовать драйвер не могу - без самой карточки это малореально.
Автор: davinchi9
Дата сообщения: 11.12.2009 12:11
NIKZZZZ
ну это не совсем отдельная карточка, это тонкий клиент ТОНК 1202, делаю под него тонкую ось, точнее пока на нем тренеруюсь, далее буду расширять круг железа...

Цитата:
Попробуй установить драйвер через диспетчер устройств.

не подскажешь каким скриптом прикрутить к сборке диспетчер устройств?
Автор: NIKZZZZ
Дата сообщения: 11.12.2009 12:37
davinchi9

Цитата:
прикрутить к сборке диспетчер устройств?

MMC
А скрипт Xpe-pnp multimedia включен?

Автор: davinchi9
Дата сообщения: 11.12.2009 12:41

Цитата:
А скрипт Xpe-pnp multimedia включен?

нет... а должен?
Автор: NIKZZZZ
Дата сообщения: 11.12.2009 12:50
davinchi9
zPNP только устанавливает драйверы, но он не отвечает за поддержку устройств.
В Xpe-pnp должен быть отключен автозапуск hwpnp.
Автор: davinchi9
Дата сообщения: 11.12.2009 13:06
NIKZZZZ
я вообще не добавлял скрипты hwpnp и Xpe-pnp multimedia...
чтобы ставились драйвера должен быть обязательно включен скрипт Xpe-pnp multimedia (он обеспечивает базовую поддержку устройств), и должен быть включен hwpnp в состоянии "Add only startmenu entries", так?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.