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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 7

Автор: Unique_nickname
Дата сообщения: 06.07.2011 12:33
А в шапке тебе не исходники? Или нужны исходники исходников?
Автор: ieshuag
Дата сообщения: 06.07.2011 13:49
JonBlack82
Не могу понять суть проблемы, у вас не запускается связка zPNP+HWPNP при загрузке?
ИМХО, IDX2 вообще лучше запускать при сборке.
Автор: JonBlack82
Дата сообщения: 06.07.2011 14:59
в общем то запускаетса связка zPNP+HWPNP при загрузке - ток дрова не ставятса =\
параметры запуска zPNP - просто висит в автозагрузке
0x2,"Sherpya\XPEinit\StartUp","Установка драйверов zPNP","%SystemRoot%\system32\zpnp.exe"
т.к. вот эта расскриптовка не фурычит
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\600","100z","||xpeinit.exe -m""Установка драйверов zPNP""zPNP.exe"

так же HWPNP висит в автозагрузке и запускаетса исполняемым cmd файлом (выдраным с алкида)
0x2,"Sherpya\XPEinit\StartUp","Установка устройств HwPnP","%SystemRoot%\system32\RUN-HWPNP.CMD"
скрипт тож не идёт =\
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\600","100","||xpeinit.exe -m""HwPnP Basic""HWPnP.exe +all /r"

исходник HWPNP.CMD
@echo off
color f0
cls
start /wait hwpnp +all /p /r /log+
start /wait hwpnp -all +ACPI\PNP0400 +ACPI\PNP0401 +ACPI\PNP0501\1 +ACPI\PNP0501\2 /p /u /log+
start /wait hwpnp -all +STORAGE\VOLUME +USB\ +USBSTOR\ /p /d /log+
start /wait hwpnp -all +PCI\CC_0403 +HDAUDIO\ /p /d /log+
start /wait hwpnp -all +@NET /p /log+
start /wait hwpnp -all +SERENUM\ /p /d /log+
@exit

исходник ZPNP.INI
[Config]
Pass=2
Wim=*.wim
WimMountPath=%RamDrv%
Log=%Temp%\zPnp_Log.txt
[DevicesMask]
Include=.
Exclude=acpi\\
[CDROM]
Path=Drivers
[REMOVABLE]
Path=Drivers
[FIXED]
Drive=
Path=PeDrivers
[Execute]
2=MountStorPe.exe -ng
3=systray.exe

HWPNP.ini (или INF) у меня нет т.к. плагинов этих НЕ нашол нигде и выдёргивал их с разных сборок - о документашке ваще молчю =\
2 дня разбирался с изменением под себя сборки - 4 дня мучаюсь с дровами =\
Один раз даж получилось поставить на х300 драйвер - остальные не установились, и жолтый трейгольник в трее - похоже жалуетса на недостачю подкачки...

IDX2 вообще лучше запускать при сборке - не совсем понимаю что это значит...
Автор: Delorean70
Дата сообщения: 06.07.2011 15:08
Всем большое спасибо, на будущее учту, ну а сейчас нашел сборку, ну или конкретнее конструктор целый, с настроенными плагинами, все как надо, конструктор LiveCD 5.0, и у меня такая проблема. Делаю WinPE, ничего в конструкторе не меняя, дистриб XP SP2 RUS VL, все собирает, ошибок нет, далее Create_iso.cmd, тоже все гладко проходит, подставляю получившийся образ в VMware 7.0, все грузится нормально, без сбоев, но когда уже в винде захожу в проводник, пытаюсь открыть какой либо элемент, будь то диск или папка, проводник наглухо виснет, и только завершение процесса explorer помогает...что это может быть???
Автор: ieshuag
Дата сообщения: 06.07.2011 16:28
JonBlack82
Цитата:
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\600","100z","||xpeinit.exe -m""Установка драйверов zPNP""zPNP.exe"
И подобные не работают по причине синтаксиса между -m и "" не хватает пробела и между "" и zPNP.exe
zPnP по вашим настройка вообще не знает откуда брать драйвера, если я не ошибаюсь.
У меня строка такая:
Цитата:
||xpeinit.exe -f -m "Определение PnP устройств" zPNP.exe /n /t:2 /p:%SystemRoot%\inf
Что в логах %Temp%\zPnp_Log.txt и %ramdrv%\hwpnp.log?
В hwpnp нужно 2 файла: exe и dll. Дык я не пойму кажись у yurkesha в конструкторе это все есть.
На счет видео, возможно кривой драйвер.
Автор: JonBlack82
Дата сообщения: 06.07.2011 16:48
хм... спс за ответ - похоже я тупею))
если не затруднит выложите настройки zPNP запуска (с ключом) и файл *.ini - чтоб был настроен на каталог Drivers в корне.

Ток что нарыл hwpnp - там есть *.inf в котором прописаны пути (а я без него собирал)

подскажите правельный ключ ля зауска HWPnP.exe

у yurkesha может и есть - да ток половина ссылок в шапке сайта не фунциклируют =\
Автор: Unique_nickname
Дата сообщения: 06.07.2011 16:53

Цитата:
выложите настройки zPNP запуска и файл *.ini - чтоб был настроен на каталог Drivers в корне.

а самому минимально потрудиться? Никак?
Автор: JonBlack82
Дата сообщения: 06.07.2011 17:00
Unique_nickname - посты набиваеш? 2й пост - помощи нуль - одын флуд
еслиб я знал как потрудитса - ещёб 4 дня мурыжил ХРЕшку а не писал бы сюда - просто терпелка и варианты закончились))

Знающие люди - разжуйте пжалста))

Автор: Unique_nickname
Дата сообщения: 06.07.2011 17:27
JonBlack82
ты мне не тычь, не иван кузьмич. Эта ветка для тех, кто трудится, а не тех, кто "сделайте мне ini из корня". 4 дня "трудился" над шапкой, надо ж как измучилси. Вопрос-то препозорнейший.
Автор: JonBlack82
Дата сообщения: 06.07.2011 18:23
Unique_nickname не хами!

Жду знающих людей...
Автор: Unique_nickname
Дата сообщения: 06.07.2011 18:25
JonBlack82
на Вы, пожалуйста. Если кто и хамит - так это ТЫ. Лень инишку подправить? Твоя проблема. А борзеть здесь не стоит.
Автор: JonBlack82
Дата сообщения: 06.07.2011 18:41
Unique_nickname


Цитата:
Лень инишку подправить?


ПодскажиТЕ как её подправить чтоб с папки DRIVERS дрова тащил zPNP.exe. и как прописать АВТОзапуск zPNP.exe чтоб он с ini файла брал установки - откуд дрова тащить...
...и я заглохну и даже соглашусь с тем что я "хам" =))

Автор: ieshuag
Дата сообщения: 06.07.2011 19:51
JonBlack82
zPNP.ini у меня почти такой же как и ваш отличия в одной строке
Цитата:
Exclude=
т.е. Exclude пустой
Параметры командной строки zPNP [more=тут]zPNP.exe
Утилита ищет и автоматически устанавливает драйвера, найденные найденные в указанных местах.
Синтаксис:
zPNP.exe [/?] [/i] [/p:path] [/l:LogFile] [/n] [/f] [/g] [/e] [/mi:RegExp] [/me:RegExp] [/t:<number>]
zPNP.exe без параметров ищет и устанавливает драйверы, описанные в zPNP.ini

zPNP.ini
*******************************************************************************
[Config]
;лог файл
Log=%Temp%\zPnp_Log.txt
;маска wim файлов. для командной строки - /w:mask
Wim=*.wim
[DevicesMask]
;регулярное выражение, описывающие драйвера, для которых осуществляется поиск.
;например: Include=Externet
;пустое значение - икать все. для командной строки - /mi:RegExp
Include=
;аналогично, но для исключения из поиска
;например: Exclude=Secondary
;пустое значение - не исключать ничего. для командной строки - /me:RegExp
Exclude=
;пути поиска драйверов, при указании параметра /p:path игнорируются
[CDROM]
Path=Drivers
[REMOVABLE]
Path=Drivers
[FIXED]
;диски для поиска, * - все
Drive=
Path=PeDrivers
[Execute]
;выполнить после установки, при указании параметра /n игнорируются
2=MountStorPe.exe -h
3=systray.exe
*******************************************************************************

/q - игнорировать при поиске драйверы от Microsoft
/i - Gui mode, выдается запрос пути поиска драйверов
/e - Gui mode, выдается запрос на установку найденных драйверов
/t:<number> - число проходов поиска драйверов, нужно, например при установке HD Audio, когда сначала ставится HD Audio Bus Driver
/f - принудительная установка драйвера из .inf файла

/? - Help

zPNP.exe содержит в себе базу данных по драйверам
#
#    List of PCI ID's
#
#    Version: 2010.04.09
#    Date: 2010-04-09 03:15:02
#
#    Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the
#    PCI ID Project at http://pciids.sf.net/.
#
#    New data are always welcome, especially if they are accurate. If you have
#    anything to contribute, please follow the instructions at the web site.
#
#    This file can be distributed under either the GNU General Public License
#    (version 2 or higher) or the 3-clause BSD License.
#


для работы zPNP.exe в каталоге с ней должен находиться DevCon.exe

примеры:
zPNP.exe /2
- автоматический поиск и установка драйверов согласно zPNP.ini, число проходов - 2

zPNP.exe /i /e
- запрос места поиска и установки найденных драйверов, если указать каталог установленного Wimdows, драйвера будут импортированы.

для ускорения поиска драйверов может быть создан индексный файл Drivers.idx с помощью Idx2.exe
Синтаксис:
Idx2.exe [Path]
[/more].
HwPNP запускал так
Цитата:
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","100hwpnp","||xpeinit.exe -f -m ""Определение PnP устройств"" HWPnp.exe +all -@NET /p /log"
Ярлык такой
Цитата:
[Software.AddReg]
0x2,"Sherpya\XPEinit\Programs","Определение устройств","HWPnP.exe|/log +all -IDE -PCIIDE -@NET /p"
теперь его не юзаю в пользу barte -pnp и zPNP. Скорость детекта в разы выше.
Цитата:
чтоб был настроен на каталог Drivers в корне.
Не указано в корень чего, во всяком случае проще не в ini, а в команде zPNP.exe /n /t:2 /p:%SystemDrive%\Drivers или типа того.
Автор: JonBlack82
Дата сообщения: 06.07.2011 20:53
ieshuag
Большое СПС - бум тестить и искать наилучший способ=))

не подкинеш ссылочку на "barte -pnp" и инфу как его прикрутить? хотелось бы пробнуть... после zPNP
в какой то вроде сборке встречал - CMDшник
Автор: ieshuag
Дата сообщения: 06.07.2011 21:04
JonBlack82
bartpe в корне конструктора, копируется сам.
запускаю так
Цитата:
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","100","||xpeinit.exe -f -m ""Определение PnP устройств"" bartpe.exe -cn BartPE-* -pnp -wg WORKGROUP"
Автор: JonBlack82
Дата сообщения: 06.07.2011 21:10
вопросов больше не имеем))
ещё раз СПС - пошол я эксперементировать))

Добавлено:
Появились вопросы... точнее баг в плагине =\
всё работает - от и до... НО нету звука - не на виртуалке ни в "физической машине". загрузка через груб с флешки (Fat32) - но эт значения не имеет... аудио устройство просто не определяетса (+стандарт кодеки аудио).
Звуковая Realtek High Definition Audio
Автор: Delorean70
Дата сообщения: 07.07.2011 00:18
В продолжении своей проблемы, вот еще что - пробывал загружать winpe непосредственно на своем компьютере, та же проблема...
Автор: AZJIO
Дата сообщения: 07.07.2011 03:36
Delorean70
Попробуй подождать минуту. Забыл в чём проблема, но вроде, если дрова скачаешь, как написано в инуструкции то должна исчезнуть проблема.

JonBlack82
плаг включи kb888111 (200 Microsoft UAA Bus Driver for High Definition Audio (KB888111) (+0.5Mb)), и 12-dxmedia.inf (Multimedia Support (DirectX WinMedia9 Video Player's) (+35mb)) и 11-sound.inf (Sound Support (Sound Devices Audio Player's) (+8mb))

Справа сверху есть "Версия для печати", кликнуть, откроется вся тема, cделать поиск по странице, помогает иногда быстрее. Аналогично можно сделать с 6 и 5 частью. А ещё лучше сохранить страничку и искать в ней с помощью утилиты.

кстати сделал утилитку для слежения за появлением новых сообщений в теме.
Автор: Delorean70
Дата сообщения: 07.07.2011 06:48
все страницы всех 7 тем уже сохранил. а так уже разобрался, плагин Sound Support отключить надо было.
Автор: nat27
Дата сообщения: 07.07.2011 07:24
июльское обновление драйверов звука и видео, проигрывателя видео DaumPotPlayer и пр.
Автор: JonBlack82
Дата сообщения: 07.07.2011 10:18
AZJIO
ващет у меня включен
kb888111 (200 Microsoft UAA Bus Driver for High Definition Audio (KB888111) (+0.5Mb)

а вот такого у меня нету =\
Multimedia Support (DirectX WinMedia9 Video Player's) (+35mb) = 12-dxmedia.inf
Sound Support (Sound Devices Audio Player's) (+8mb) = 11-sound.inf

видать у меня допотопный конструктор - в шапке сайта ссылки битые и новый скачать не могу

у меня вот так подписаны плаги:
Media - DirectX (25 MB) = xpe-directx.inf
XPE - PnP minimal set v1.0.7 = xpe-pnp-min.inf
XPE - PnP & Multimedia v1.0.7 = xpe-pnp.inf
XPE - Windows Media Player 9 = xpe-wmp.inf

P.S. не могли бы вы выложить сборщик без софта с файлами
Multimedia Support (DirectX WinMedia9 Video Player's) (+35mb) = 12-dxmedia.inf
Sound Support (Sound Devices Audio Player's) (+8mb) = 11-sound.inf
...если не ошибаюсь ет BartPE+XPE от 7sh3
Взаранее спс
Автор: AZJIO
Дата сообщения: 07.07.2011 10:25
JonBlack82
Пару страниц назад ссылка.
Автор: JonBlack82
Дата сообщения: 07.07.2011 10:30
AZJIO
в том то и дело - что ссылки у Вас на сайте
http://azjio.ucoz.ru/load/vsjo_dlja_livecd/konstruktory/ssylki_na_konstruktory/6-1-0-12

yurkesha от 2011.04.24 BartPE+XPE
http://85.236.24.165/BARTPE/BASE/BARTPE&XPE_2011_04_24.7z

от 2008.03.26 BartPE+XPE (Explorer, IE, PnP, MMC, Multimedia) - © 7sh3 (без поддержки wim!)
http://yurkesha.seclorum.ru/bartpe/BASE/basexpebuilder.rar

не рабочие, т.к. взяты из шапки ru-board...

между делом... утилитка для форума что нада =))

Добавлено:
...может проблема в pcidevs.txt? он ваще нужен для определения устройств? может из за него он не видит Realtek High Definition Audio - что звуковая ваще существует
Автор: DarkSmoke
Дата сообщения: 07.07.2011 12:43
Ребята, не могу, все, сил нет. Что то я где то не понимаю. Уже месяц пытаюсь создать свою сборку. Сил нету. На виртуалке работает, на флэху не могу записать. Кто может потратить немного своего времени стукните в асю 34562140. Не понимаю просто.
Спасибо большое.
Автор: Alex_Lost
Дата сообщения: 07.07.2011 13:14
DarkSmoke

Цитата:
Уже месяц пытаюсь создать свою сборку. Сил нету. На виртуалке работает, на флэху не могу записать

Публикую самый простой способ создать свою загружаемую флешку для тек, кто не умеет пользоваться специальными тулзами для этого:
1. Идем на страницу support.kaspersky.com/viruses/rescuedisk/all?qid=208282163
2. Читаем.
3. Скачиваем согласно ссылкам из пункта 2 ISO образ и тулзу.
4. Стартуем тулзу, инсталлим ее, скармливаем ей букву флешки и место где лежит ISO.
5. Жамкаем на большую кнопку "Start" или как там ее зовут.
6. Получив сообщение "Готово", пробуем флешку на загружабельность.
7. Выкидываем нафиг фолдер rescue (если касперский не нужен) и смотрим в корне файл syslinux.cfg.
8. Выкидываем из конфига пункт старта каспера (если он не нужен).
9. Добавляем на флешку в правильные места правильные файлы из своих сборок.
10. Добавляем в syslinux.cfg пункты, загружающие помещенные файлы.
------ все ------
Прошу заметить, что ответ был на вопрос, как создать загружаемую флешку. Что касается вопроса какие файлы и куда помещать, какие места правильные и какие при этом должны быть команды в syslinux.cfg - это уже следующая ступень. Качаем, к примеру, мультисборку conty9 с трекера rutracker.org и смотрим какие файлы куда положены и что прописано у него в конфиге \boot\syslinux\syslinux.cfg (не смущаемся тем что у него этот конфиг в субфолдере, так надо, в нашем случае конфиг будет в корне). Там многому можно научиться.
------ опять все ----------
Автор: JonBlack82
Дата сообщения: 07.07.2011 13:22
всё - разобрался со звуком - нашол конструктор с рабочим плагом sound
всем спс за терпение))

Alex_Lost
как всё запутано))

DarkSmoke
делаем так:
копипасть содержимое папки BartPE буилдера на флеху - эт тот же исошник ток не запакованый)
переименовываеш папку I386 в MININT
из этой же папки капируем или перемещаем файлы
NTDETECT.COM
SETUPLDR.BIN
в корень флешки

если загрузчик груб - строка MENU.LST (советую через груб стартовать с флешки - можно даж с сддиска)

title -> RAM WinXp USB Edition
root (hd0,0)
chainloader (hd0,0)/setupldr.bin


может вы чтот другое имели ввиду и я непрально понял?
Автор: Alex_Lost
Дата сообщения: 07.07.2011 13:49
JonBlack82

Цитата:
как всё запутано))

Ага, зато у тебя все просто, особенно для человека который не знает как в принципе сделать флешку загружаемой
То, что порекомендовал я, это пусть и через заднее место, но тем не менее способ сформатировать флешку под загружабельность и разместить на ней загрузчик SysLinux 3.86 без малейших знаний о том, что это такое. Никакой командной строки, вообще ничего лишнего - жамкаем по кнопкам - имеет результат. А то он еще месяц мучиться будет.
Автор: JonBlack82
Дата сообщения: 07.07.2011 14:04
Alex_Lost

Цитата:
А то он еще месяц мучиться будет
- даж спорить не буду))

а насчёт того что я знаю или не знаю... с грубом я на ты - и гружу флешки хоть на ПК хоть на VMBox за место динамхарда)
Автор: ieshuag
Дата сообщения: 07.07.2011 14:25
Alex_Lost
Я расписывал самый простой процесс установки. И там тоже ничего сложного и принцип понятен. Боюсь вашим советом человек не сможет воспользоваться, т.к. на позапрошлой странице были даны ссылки и ответы, не то что на другом ресурсе.

P.S. Кстати воспользовался вашими предложениями, решил проблемы с изменением образа. Была виновата программа создание образа. В следующем релизе будет все ок.
DarkSmoke
Я расписывал самый простой процесс установки. Еще вопросы? Или вы наконец-то воспользуетесь им? И ссылок было дано предостаточно. Если не хотите разбираться так и скажите.
JonBlack82
Я больше чем уверен, что описанная вами методика просто не будет работать, т.к. в корне должен быть по стандарту ntldr, а не setupldr.bin. ntdetect.com тоже не любой, т.к. при старте ntdetect.com переинициализирует USB девайсы и как результат bsod 0x7B.
Автор: Alex_Lost
Дата сообщения: 07.07.2011 14:56
JonBlack82

Цитата:
даж спорить не буду))
а насчёт того что я знаю или не знаю... с грубом я на ты - и гружу флешки хоть на ПК хоть на VMBox за место динамхарда)

Да я ж не про тебя! Я ж про спрашивающего!
Прошу прощения за такой рикошет в понимании
Если человек месяц возится с тем, чтобы создать загружаемую флешку - ему нужен совершенный автомат, без единого момента на то чтобы о чем то думать и что-то выбирать, а то вечно начинаются проблемы "а какой загрузчик", а какая версия, а почему некоторые версии бутиса глючат, а какой из вариантов загрузчика выбрать, а что такое MBR и PBR..
----
Кстати, вариант "автомата" от касперских мне весьма нравится - сделали уж для домохозяек, так для домохозяек, чтобы получить максимальную вероятность загружабельности и минимизировать количество обращений в сервис. Причем, выбрали загрузчик SysLinux в самой стабильной версии (и по моему опыту, с которым можно не соглашаться) - один из самых совместимых с биосами, даже при том, что на самом деле им нужен Grub, а не SysLinux. При том что внутри у них вообще grub2 А поскольку мне обычно все равно нужен каспер на флешках то и пользуюсь этим комбайном. Кроме того, ту манипуляцию, которую они делают для получения маленького вторичного ISO из первичного большого, повторить руками не смог - где то не складывается, и не грузится в результате. Потому когда версия KavRCD апгрейдится, повторяю процедуру собственно для получения этого маленького rescueusb.iso.

ieshuag

Цитата:
Я расписывал самый простой процесс установки.

Все равно мой способ - супер-прост! Для домохозяек, не боящихся трафика, конечно

Цитата:
Кстати воспользовался вашими предложениями, решил проблемы с изменением образа. В следующем релизе будет все ок.

Хорошая новость! А то я WIM вариант на флешках держу, а вот россыпь пока оставил в покое.
Кстати, к вопросу о начинке Programs.wim. Хорошо бы программы, потенциально часто обновляемые, типа антивирусов, вынести из него в отдельные WIM - чисто для облегчения перепаковки после оффлайн обновления. Как то натужно всякий раз перепаковывать WIM на 400 мег. И в плане касперского - два коммента.
Первый - многие из нынешних авторов сборок переходят на вариант KasperVRT (сделанный из VRT сканнера лаборатории). Автор оригинальной перепаковки - conty9, уже используется также у stea и yurkesha. Этот VRT - чистый сканер, никаких регистри ему не надо, легко встраивается и запускается где угодно, хоть бы и при работающем касперским. Его намного легче обновлять, чем сильно устаревшие KAV7/KAV8.
Второй - если заглянуть в фолдер Bases касперского - там можно увидеть до 3000 файлов, реально из них нужны от силы 1100. Они, жулики, не чистятся от устаревших баз при апдейте. Бороться с этим можно, например, грохнув (аккуратно) все базы, и обновившись заново - эффект разительный. Я по опыту такому и своего оплайн каспера 2011 "почистил" - тысячи лишних файлов выгреб. Мелочь, а системе все приятней... Однако, в онлайн системе это только для людей, осознающих ответственность


Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: обновления в эксплорере с вирусом?


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