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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Автор: sadasaf
Дата сообщения: 30.11.2008 19:27
Собрал с помощью pebuilder3110a загрузочный диск из XP Prof SP2. Использовал XPE 1.0.7. плугин. и SCSIRAID плугин.
Поскольку при сборке не находились некоторые *sys файлы воспользовался вот этим inf файлом
"[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Fix Dell Windows XP OEM boot problems"
Enable=1

[SourceDisksFiles]
3ware9k.sys=4,,4
3ware78k.sys=4,,4
ahpt3xx.sys=4,,4

Все вроде заработало - но лишь на домашней машине с 1 гигом опреративки. На рабочих машинах с меньшими обьемами оперативной памяти после прохода полосы загрузки выдается сообщение (не дословно: недостаточно памяти для dmboot.sys , и после нажатия любой клавиши перезагружается соотвественно)
Пробовал еще не паре машин с гиговой памятью - там работает.
Я явно гдето туплю. Подскажите пожалуйста что не так делаю.
Автор: ieshuag
Дата сообщения: 30.11.2008 19:29
sadasaf, конфликт в драйверах scsiraid, пробуйте что-то убрать на пример драйвера к контроллерам intel.
Автор: 7sh3
Дата сообщения: 30.11.2008 20:17
sadasaf
собирай базовым конструктором из шапки (BartPE+XPE) и все будет нормально...
при сборке из оригинального дистрибутива xpsp2 никаких ошибок на отсутствующие файлы быть не должно, независимо от того каким конструктором собираешь...
Автор: yurkesha
Дата сообщения: 30.11.2008 20:21
ieshuag
ошибся в регистре - уже поправил...
Автор: DRON22
Дата сообщения: 01.12.2008 06:35

Цитата:
DRON22, внимательней пожалуйста, Ethereal там тоже есть только теперь называется Wireshark, если нужен все же Ethereal возьми его тут, Cain & Abel можно взять тут или тут нужно будет только добавить ярлыки для XPE.


СПАСИБО.
Автор: yurkesha
Дата сообщения: 01.12.2008 09:10
sadasaf
кажись я эту проблему уже в этой ветке видел...
Этих файлов и ссылок на них в моем плаге нет. Напоминаю что у меня - плагин и поэтому его надо подставлять в папку плагинов а не драйверов.
Предполагаю что использован не оригинальный дистриб от Микрософта а Dell-овский вариант - рекомендую перейти на оригинальный дистриб от Микрософта и проблемы не будет.
Автор: NIKZZZZ
Дата сообщения: 02.12.2008 05:47
yurkesha

Цитата:
Плаг поддержки монтирования WIM "по требованию" - 229 КБ
Заодно решена проблема с автоматическим запуском службы WimFltr - безо всяких "net start WimFltr" - именно автоматически.

Автоматический запуск имеет недостаток - если монтирование образа проводится так-же автоматически на этапе загрузки , необходимо проверять, успелась ли запуститься служба WimFltr, а это не проще, чем запустить ее вручную. К тому-же зачем запускать службу, если в ней нет необходимости (ну, не хочу я ничего монтировать в данный момент)?
Автор: yurkesha
Дата сообщения: 02.12.2008 05:56
NIKZZZZ
не надо ничего проверять если в сборке правильно описана последовательность загрузки и зависимости служб.

Добавлено:
Даже точнее так: если правильно указана группа и правильно описан порядок загрузки групп и тагов внутри группы.
Автор: NIKZZZZ
Дата сообщения: 02.12.2008 07:09
yurkesha

Цитата:
если правильно указана группа и правильно описан порядок загрузки групп и тагов внутри группы.

В теории все правильно. Но на практике пытался монтировать образы службой (srvany.exe). Прописывал Group и Tag вроде правильно, толи они некорректно работают именно с srvany.exe, но проблемы возникали.
Автор: lexusin
Дата сообщения: 02.12.2008 12:39
Добрый день!

Помогите решить проблему связанную с настройкой сети в Live CD и Win XP.
Уже третий день мучаюсь!!!

Использую два компьютера:
на первом - Win XP Professional
на втором - Alkid Live CD 19.02.2008

Надо соединить их в сеть через две сетевые карты и кросс-овер, то есть напрямую.

Заранее, спасибо!
Автор: yurkesha
Дата сообщения: 02.12.2008 13:29
NIKZZZZ
и какие же значения групп и тегов указаны у fltmgr, wimfltr и службы организованной через srvany.exe? Это не праздное любопытство - если глянешь - я запускаю службы с другими параметрами чем в обычной винде...
Автор: Sish
Дата сообщения: 02.12.2008 14:15
Вопрос

Neizvestnyi

Цитата:
Иначе какой смысл от LiveCD скопировать файлы это и в DOS можно

Ага, осбенно, когда у тебя NTFS и кривой драйвер доступа к таким томам из-под DOS: скопировал, и винда накернилась
Автор: NIKZZZZ
Дата сообщения: 02.12.2008 15:39
yurkesha

Цитата:
какие же значения групп и тегов указаны у fltmgr, wimfltr и службы организованной через srvany.exe?


На данный момент я использую следующее

[more]
0x4,"system\ControlSet001\Services\WimFltr","Type","2"
0x4,"system\ControlSet001\Services\WimFltr","Start","2"
0x4,"system\ControlSet001\Services\WimFltr","ErrorControl","1"
0x4,"system\ControlSet001\Services\WimFltr","Tag","4"
0x2,"system\ControlSet001\Services\WimFltr","ImagePath","system32\DRIVERS\wimfltr.sys"
0x1,"system\ControlSet001\Services\WimFltr","DisplayName","WimFltr"
0x1,"system\ControlSet001\Services\WimFltr","Group","FSFilter Compression"
0x7,"system\ControlSet001\Services\WimFltr","DependOnService","FltMgr"
0x7,"system\ControlSet001\Services\WimFltr","DependOnGroup","",""
0x1,"system\ControlSet001\Services\WimFltr","Description","Windows Image Mini-Filter Driver"
0x4,"system\ControlSet001\Services\WimFltr","DebugFlags","1"
0x1,"system\ControlSet001\Services\WimFltr\Instances","DefaultInstance","WimFltr Instance"
0x1,"system\ControlSet001\Services\WimFltr\Instances\WimFltr Instance","Altitude","170500"
0x4,"system\ControlSet001\Services\WimFltr\Instances\WimFltr Instance","Flags","0"
0x1,"system\ControlSet001\Services\WimFltr\Enum","0","Root\LEGACY_WIMFLTR\0000"
0x4,"system\ControlSet001\Services\WimFltr\Enum","Count","1"
0x4,"system\ControlSet001\Services\WimFltr\Enum","NextInstance","1"
0x4,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR","NextInstance","1"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000","Service","WimFltr"
0x4,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000","Legacy","1"
0x4,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000","ConfigFlags","0"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000","Class","LegacyDriver"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000","DeviceDesc","WimFltr"
0x4,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000\Control","*NewlyCreated*","0"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMFLTR\0000\Control","ActiveService","WimFltr"
//
0x4,"system\ControlSet001\Services\FltMgr","Type","2"
0x4,"system\ControlSet001\Services\FltMgr","Start","0"
0x4,"system\ControlSet001\Services\FltMgr","ErrorControl","1"
0x4,"system\ControlSet001\Services\FltMgr","Tag","4"
0x2,"system\ControlSet001\Services\FltMgr","ImagePath","system32\DRIVERS\fltMgr.sys"
0x1,"system\ControlSet001\Services\FltMgr","DisplayName","FltMgr"
0x1,"system\ControlSet001\Services\FltMgr","Group","FSFilter Infrastructure"
0x1,"system\ControlSet001\Services\FltMgr","Description","File System Filter Manager Driver"
0x4,"system\ControlSet001\Services\FltMgr","AttachWhenLoaded","0"
0x1,"system\ControlSet001\Services\FltMgr\Enum","0","Root\LEGACY_FLTMGR\0000"
0x4,"system\ControlSet001\Services\FltMgr\Enum","Count","1"
0x4,"system\ControlSet001\Services\FltMgr\Enum","NextInstance","1"
0x4,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR","NextInstance","1"
0x1,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","Service","FltMgr"
0x4,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","Legacy","1"
0x4,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","ConfigFlags","0"
0x1,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","Class","LegacyDriver"
0x1,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","DeviceDesc","FltMgr"
0x4,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000\Control","*NewlyCreated*","0"
0x1,"system\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000\Control","ActiveService","FltMgr"
//
0x4,"system\ControlSet001\Services\WimMount","Type","16"
0x4,"system\ControlSet001\Services\WimMount","Start","2"
0x4,"system\ControlSet001\Services\WimMount","ErrorControl","1"
0x2,"system\ControlSet001\Services\WimMount","ImagePath","%WinDir%\srvany.exe"
0x1,"system\ControlSet001\Services\WimMount","DisplayName","WimMount"
0x1,"system\ControlSet001\Services\WimMount","ObjectName","LocalSystem"
0x1,"system\ControlSet001\Services\WimMount\Enum","0","Root\LEGACY_WIMMOUNT\0000"
0x4,"system\ControlSet001\Services\WimMount\Enum","Count","1"
0x4,"system\ControlSet001\Services\WimMount\Enum","NextInstance","1"
0x4,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT","NextInstance","1"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000","Service","WimMount"
0x4,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000","Legacy","1"
0x4,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000","ConfigFlags","0"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000","Class","LegacyDriver"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000","DeviceDesc","WimMount"
0x1,"system\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000\Control","ActiveService","WimMount"
0x1,"system\ControlSet001\Services\WimMount\Parameters","Application","cmd.exe"
0x1,"system\ControlSet001\Services\WimMount\Parameters","AppParameters","/c WimMount.cmd"
[/more]

Я делал автозапуск WIMFLTR , экспериментируя со службой WIMMOUNT (группы и теги), но к сожалению стабильной работы не добился, файлы не всегда монтировались в зависимости от железа, например по разному работают под разными виртуалками. В конце концов отказался от автозапуска и добавил net start WIMFLTR в батник монтирования.
Автор: yurkesha
Дата сообщения: 02.12.2008 16:13
NIKZZZZ
ответил в личку
Автор: Ksanderash
Дата сообщения: 02.12.2008 23:21
lexusin
С настройкой сети это не сюда, а вот чтобы XP видела WinPE, надо проделать следующее: Администрирование > Локальная политика безопасности > Локальные политики > Параметры безопасности > Сетевой доступ: разрешать анонимный доступ к именованным каналам > Добавить параметр - srvsvc.
Автор: alkid11
Дата сообщения: 04.12.2008 09:20
Господа, не делал ли кто плагин для свежего AIMP-а?
Автор: nat27
Дата сообщения: 04.12.2008 17:42
alkid11
http://narod.ru/disk/3668287000/SOUND_091108.7z.html архив 4,92 Mb, драйвер sound Realtek Integrated Digital HD Audio R2.08, медиаплеер AIMP2 v2.50 Build 312.(стр.75) - подойдет?

Автор: alkid11
Дата сообщения: 05.12.2008 10:09
nat27, спасибо! Для 2.51 ещё не делал?
Автор: MishaEmS
Дата сообщения: 05.12.2008 16:07
yurkesha

Цитата:
ошибся в регистре - уже поправил...

А где именно была ошибка? И где взять исправленный вариант?

Обновил SCSIRAID... возникла ошибка "недостаточно памяти для dmboot.sys"
Автор: yurkesha
Дата сообщения: 05.12.2008 18:08
MishaEmS
был исправлен исходный линк на предыдущей странице.
Ты случайно плаг обновлял не копированием "поверх"?
Так не получится...
Автор: MishaEmS
Дата сообщения: 05.12.2008 19:17
yurkesha

Цитата:
Ты случайно плаг обновлял не копированием "поверх"?

Нет вроде...

Вылечилось таким образом:
VIA.INF
;"txtsetup.sif","SourceDisksFiles","videx32.sys", "1,,,,,,3_,4,1,,,1,4"
;"txtsetup.sif","SCSI.Load","videx32", "videx32.sys,4"
;"txtsetup.sif","SCSI","videx32", """VIA Bus Master IDE Controller"""
;"txtsetup.sif","HardwareIdsDatabase","PCI\VEN_1106&DEV_3164&CC_0101", """videx32"""
;"txtsetup.sif","HardwareIdsDatabase","PCI\VEN_1106&DEV_0571", """videx32"""

Т.е. комментировал эти строки.
Странно как-то. Ошибка проявлялась и на VMware.
Автор: nat27
Дата сообщения: 05.12.2008 19:51
alkid11
Цитата:
Для 2.51 ещё не делал?
пока нет, 2.50 вполне устраивает. В принципе самому сделать легко, проинсталлировать 2.51 без записи в реестр(с использованием ini конфигураций) и прицепить ассоциации из плагина 2.50, ну еще может повыкидывать ненужное типа утилит записи и библиотек, разные языки - и всё готово.
Автор: vjunk
Дата сообщения: 07.12.2008 09:50
Возможно, кому-нибудь пригодятся плагины:

ISO Wrapper - ISO Wrapper позволяет запускать произвольные программы во время создания ISO образа в PEBuilder.
CDShell Boot Menu - Простое загрузочное меню для CD на основе CD Shell.
Для подключения требуется модуль ISO Wrapper.
Delete files - Модуль для удаления лишних файлов перед созданием ISO образа.
Для подключения требуется модуль ISO Wrapper.
INFSHRINK - Модуль для уменьшения места, занимаего INF файлами.
Для подключения требуется модуль ISO Wrapper.
ISOSORT - Модуль для сортировки файлов при создании ISO образа.
Для подключения требуется модуль ISO Wrapper.
RAMBOOT - Модуль для загрузки системы в оперативную память (RAMDISK).
Для подключения требуется модуль ISO Wrapper.
Рекомендуется использовать совместно с модулем CDShell Boot Menu.

http://cdslow.webhost.ru/pebuilder/
Файлы W2003 для плагина RAMBOOT
Автор: DInvalid
Дата сообщения: 07.12.2008 20:39
Вечер добрый!
Подскажите, как решить проблему с вводом русских букв при сборке WinPE из Windows 2003?
Собираю стандартным PE Builder 3.1.10a, +z_ruslang.inf.
Если собирать с этим набором из XPSP2RU, работает.
Если из WIN2003 EE RU - раскладки переключаются, что видно в Wordpade, в индикаторе клавиатуры, но продолжают вводится англ. буквы.
Что делать и кто виноват?

И второй момент: при сборке из WINXPSP2RU файлы в папке \i386\WinSxS\Manifests\ имеют слишком длинные имена... если делать cdimage ругается что они больше 110 символов.
mkisofs -iso-level 4 делает нормально, но если в сборку начинаешь добавлять файлы, то начиная с определенного объема перестает загружаться:
ругается на NTDETECT либо на NTLDR либо говорит что txtsetup.sif отсутствует.
Если удалить файлы с длинными именами и собрать этот же iso c Joilet, грузится нормально.

Как побороть?



Автор: VictorMan
Дата сообщения: 07.12.2008 21:16

Цитата:
DInvalid
при сборке из WINXPSP2RU файлы в папке \i386\WinSxS\Manifests\ имеют слишком длинные имена...Как побороть?

Это все уже давно пройдено....не стоит наступать на грабли, на них уже давно другие наступили , нужно пользоваться наработками, например, базовым конструктором от 7sh3.
См. в шапке Yurkesha BartPE plugins - конструктор от 7sh3 находится там, заодно найдешь много полезных и отлаженных плагинов....
Автор: DInvalid
Дата сообщения: 07.12.2008 21:30
VictorMan, благодарю за ответ.
Пользоваться наработками (например, базовым конструктором от 7sh3) - это хорошо.
А он поддерживает сборку из Windows 2003? Мне вот кажется, что не поддерживает.

И можно поподробнее про грабли? Решение этих проблем вам известно или нет?

P.S. Тоесть, пользоваться можно только готовым конструктором? С готовыми и отлаженными плагинами?
Автор: 7sh3
Дата сообщения: 07.12.2008 21:53
DInvalid
2k3 не поддерживает, а для решения проблемы просто удали эти ...WinSxS\Manifests... какие - посмотри в custom_commands.cmd базового конструктора или вообще вытащи из него всю постобработку и добавь в свой проект - она по любому нужна
папка postprocessing
delete-files.inf
delete-fonts.inf
delete-netdrivers.inf
wrapper.cmd
mkisofs.exe
cdimage.exe


Добавлено:
про z_ruslang это к уважаемому yurkesha, я как-то пробовал собирать из 2k3 - вроде все нормально было с z_ruslang
Автор: ieshuag
Дата сообщения: 07.12.2008 22:06
yurkesha
Цитата:
сделал на пробу оболочку (скриптовую) для монтирования и запуска приложений из WIM-архивов "по требованию".

Работает, но мне кажется, что скрипт не монтирует, а просто распаковывает во временную папку, есть ли возможность именно монтировать отдельным диском?

Автор: NIKZZZZ
Дата сообщения: 07.12.2008 22:34
ieshuag

Цитата:
есть ли возможность именно монтировать отдельным диском?

Создать Ram диск минимального размера (например, с помощью ImDisk) и указать его в качестве каталога монтирования.


Автор: DInvalid
Дата сообщения: 08.12.2008 01:10
7sh3, я скачал конструктор BartPE+, попробовал натравить его на W2K3, закономерно получил 9 ошибок.
6 из них связаны с uPnP, которую не включили в W2K3 - закомментировал все связанное с ним, одна с CMSETACL.DLL - взял из XP, остальные - какие то файлы к WordPad, тоже закомментил.
После чего все собралось, единственное на этапе постобработки ругнулся InfCacheBuild: Cannot load setupapi.dll.
Все загрузилось, работает, русский язык тоже.
Не работает MMC - показывается, потом выдает сообщение что ей нужен ie 5.5 и закрывается.
А так вроде все гуд.

Поддержку из за этого убрали или там еще что то более серьезное есть?

П.С. Вроде разобрался почему не работал рус. язык в оригинальном билдере с z_ruslang.inf:
русский должен стоять по-умолчанию в Keyboard Layout\Preload, т.е. первым.
Так вот - не работает
***** z_ruslang.inf
0x0,"Keyboard Layout\IMEtoggle\scancode"
0x1,"Keyboard Layout\Preload","1","00000409"
0x1,"Keyboard Layout\Preload","2","00000419"
0x0,"Keyboard Layout\Substitutes"
А так - работает...
***** Z_RUSLANGED.INF
0x0,"Keyboard Layout\IMEtoggle\scancode"
0x1,"Keyboard Layout\Preload","2","00000409"
0x1,"Keyboard Layout\Preload","1","00000419"
0x0,"Keyboard Layout\Substitutes"
*****



Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Контекстное меню мыши


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