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

» Windows Preinstallation Environment(WinPE) и BartPE - LiveCD

Автор: yurkesha
Дата сообщения: 18.12.2005 10:37
Я как раз собираю на WinXP SP2. BartPE 3.1.7+XPE1.04. Но такая связка по умолчанию имеет проблемы с доступом к сетевым компам при сборке по умолчанию... Проблема заключается в неработоспособности одной службы...
Но ведь WarezzhKa спрашивает почему, но не как с этим бороться - я и ответил именно на поставленый вопрос.
Если отвечать на незаданный вопрос:
проблема в службе SharedAccess, которая называется в винде "Брандмауэр Windows/Общий доступ к Интернету (ICS)"
И чтоб бороться с проблемой надо или заставить ее работать (формально работать, не выполняя функции брандмауэра, но она является не только брандмауэром!) либо удалить пяток файлов имеющиих отношение к ее функционированию (тогда поддержка одноранговых сетей будет идти не через эту службу)...
Я лично пошел по-первому пути. Но по причине того что уже замучился объяснять людям что сеть на SP2 работает по другому (а точнее SharedAccess является не толдько брандмауэром) на своем варианте не настаиваю...
Автор: WarezzhKa
Дата сообщения: 18.12.2005 12:01
Ага, именно SP2. Ну и как же брандмауер заставить работать? я нашел в файле xpe.inf добавление в реестр Shared Access Service, там у службы ICS установлено значение Start = 0x3, т.е. "Вручную". Значит, вы мне предлагаете включить Start = 0x2 - "Авто". Я правильно понял? Сейчас попробую собрать именно так.
Автор: Sish
Дата сообщения: 18.12.2005 12:28
yurkesha
WarezzhKa
К общим шарам под учёткой Гость вход без проблем, при условии, что на удалённом компе эта запись (гостевая) разблокирована.

Проверить (сейчас) нет возможности, но по-моему это именно так, хотя настаивать тоже не буду
Автор: yurkesha
Дата сообщения: 18.12.2005 12:47
2 WarezzhKa - Этого недостаточно... Надо удовлетворить зависимости службы - то есть запустить службу WMI. Но опять же по взрослому WMI запускается сложно, а для SharedAccess такого не надо - хватит по простому (то есть xpe-wmi.inf делать активным не надо, иначе получишь кучу посторонних проблем).
2 Sish - я вот поэтому и не наставиваю на своем решении... Возьми комп с WinXP SP2 в одноранговой сети, запрети запуск службы брандмауэра (достаточно ее остановить) и попробуй войти в рабочую группу... Вобщем долго рассказывать... Но я ведь говорил - можно обойтись и без этого - можно все реализовать тем путем как реализовано в WinXP SP1. А то что ты говоришь имеет конечно значение, но проблема не в этом...
Да кстати - лично меня поразил твой наезд на WarezzhKa и на меня... Я лично исхожу из предположения что ПЕРВЫМ делом были проверены ВСЕ стандартные причины и что у человека достаточная квалификация чтобы настроить сеть в обычной системе - ты же в первую очередь предполагаешь обратный вариант. Я бы наверное при таком варианте вовсе не стал отвечать, а написал бы что-то вроде: RTFM...
Автор: WarezzhKa
Дата сообщения: 18.12.2005 14:09
Да, брандмауэр просит дполительные службы.
Я обнаружил интересную вещь. Если на автозапуск ставить PENetCfg и в нем создать Network Drive, указывающий на расшаренную папку, ввести имя пользователя и пароль, то она подключается, и при полной загрузке ПЕ я могу лазить по этой и по другим расшаренным папкам без проблем. Но согласитесь, это какой-то дикий способ, тем более, что если я пока еще не знаю, какие папки есть в сети и какие я буду использовать.
Автор: yurkesha
Дата сообщения: 18.12.2005 14:46
Все что требуется из добавочных служб это следующее:

Цитата:
[more]
[SetupReg.AddReg]
; WinMgmt Service
0x7,"ControlSet001\Services\winmgmt","DependOnService","RPCSS","EventLog"
0x1,"ControlSet001\Services\winmgmt","Description","Windows Management and Instrumentation"
0x1,"ControlSet001\Services\winmgmt","DisplayName","WMI Service"
0x4,"ControlSet001\Services\winmgmt","ErrorControl",0x0
0x3,"ControlSet001\Services\winmgmt","FailureActions",\
80,51,01,00,00,00,00,00,00,00,00,00,02,00,00,00,63,00,61,00,01,00,00,00,60,\
ea,00,00,01,00,00,00,60,ea,00,00
0x1,"ControlSet001\Services\winmgmt","ImagePath","System32\svchost.exe -k netsvcs"
0x1,"ControlSet001\Services\winmgmt","ObjectName","LocalSystem"
0x4,"ControlSet001\Services\winmgmt","Start",0x2
0x4,"ControlSet001\Services\winmgmt","Type",0x20
0x2,"ControlSet001\Services\winmgmt\Parameters","ServiceDll","WMIsvc.dll"
0x1,"ControlSet001\Services\winmgmt\Parameters","ServiceMain","ServiceMain"
; Legacy WinMgmt
0x1,"ControlSet001\Enum\Root\LEGACY_WINMGMT\0000","Service","winmgmt"
0x4,"ControlSet001\Enum\Root\LEGACY_WINMGMT\0000","Legacy",0x1
0x4,"ControlSet001\Enum\Root\LEGACY_WINMGMT\0000","ConfigFlags",0x0
0x1,"ControlSet001\Enum\Root\LEGACY_WINMGMT\0000","Class","LegacyDriver"
0x1,"ControlSet001\Enum\Root\LEGACY_WINMGMT\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1,"ControlSet001\Enum\Root\LEGACY_WINMGMT\0000","DeviceDesc","Windows Management Instrumentation"
0x1,"ControlSet001\Enum\Root\LEGACY_WINMGMT\0000\Control","ActiveService","winmgmt"
0x4,"ControlSet001\Enum\Root\LEGACY_WINMGMT","NextInstance",0x1
; Wmi Service
0x1, "ControlSet001\Services\Wmi", "Description", "Обеспечивает обмен управляющей информацией с устройствами."
0x1, "ControlSet001\Services\Wmi", "DisplayName", "Расширения драйверов WMI (Windows Management Instrumentation)"
0x4, "ControlSet001\Services\Wmi", "ErrorControl", 0x00000001
0x2, "ControlSet001\Services\Wmi", "ImagePath", "%SystemRoot%\System32\svchost.exe -k netsvcs"
0x1, "ControlSet001\Services\Wmi", "ObjectName", "LocalSystem"
0x4, "ControlSet001\Services\Wmi", "Start", 0x00000002
0x4, "ControlSet001\Services\Wmi", "Type", 0x00000020
0x2, "ControlSet001\Services\Wmi\Parameters", "ServiceDll", "%SystemRoot%\System32\advapi32.dll"
0x1, "ControlSet001\Services\Wmi\Parameters", "ServiceMain", "WdmWmiServiceMain"
0x3, "ControlSet001\Services\Wmi\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\Wmi\Enum", "0", "Root\LEGACY_WMI\0000"
0x4, "ControlSet001\Services\Wmi\Enum", "Count", 0x00000001
0x4, "ControlSet001\Services\Wmi\Enum", "NextInstance", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_WMI", "NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_WMI\0000", "Service", "Wmi"
0x4, "ControlSet001\Enum\Root\LEGACY_WMI\0000", "Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_WMI\0000", "ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_WMI\0000", "Class", "LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_WMI\0000", "ClassGUID", "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_WMI\0000", "DeviceDesc", "Расширения драйверов WMI (Windows Management Instrumentation)"
[/more]

Правда еще надо проверить наличие всех упомянутых по тексту файлов в проекте... и ежли чего не хватает добавить в секции [SourceDisksFiles]...
Автор: MCSASE
Дата сообщения: 19.12.2005 08:24
yurkesha
Спасибо за плагин

Попытался использовать PnP плагин от Sherpya
В доке сказано, что для его использования необходимо образ создавать с помощью Build Scripts. Настроил, создал. Только я не понял, что эти самые Build Scripts делают.
Написано, что патчат inf файлы.
Кто-нибудь знает, что эти скрипты делают? Так как определение устройств у меня работает в обоих случаях

Добавлено:
И еще вот что

Все устройства определяются нормально, кроме cd-rom.
А как тогда делать backup на диск если cd-rom не работает?
Это как-нить лечится?
Автор: starix
Дата сообщения: 19.12.2005 13:15
2_ALL
Кто нибуть сталкивался со следующей проблемой:
PeBuilder (по крайней мере последние релизы) при сборке из дистрибутивов РУССКОЙ WinXP, коверкают строковые значения на русском языке в INF файлах.
Причем этопроисходит только с файлами обрабатываемыми секциями [DelLine], [AddLine] и [SetValue] , тоесть в файлах NETMSCLI.INF и NETTCPIP.INF
Кто знает как такого избежать без танцев с бубном? (Кроме варианта подсовывать уже пропатченные файлы)
Автор: yurkesha
Дата сообщения: 19.12.2005 20:32
Это касается ВСЕХ версий BartPE... Ну не умеет Bart работать с юникодом... А те кто помимо него пытались пересобирать билдер из его сорцов, судя по всему, также не дружат с юникодом... На данный момент ЕДИНСТВЕННЫЙ вариант решения - предварительная перекодировка данных файлов из юникода в Win1251 (как например в моем варианте плагина поддержки отображения русских фонтов).

2 MCSASE - насчет скиптов тут такое дело - могу либо предоставить вариант билдера по-умолчанию выполняющего mkisofs.cmd (в котором можно прописать эти самые скрипты) либо в привате объяснить как самому сделать такой вариант, ну либо ты уже сам все понял
Автор: GHOSTst
Дата сообщения: 20.12.2005 10:05
На моём ноутбуке не работает CD. Существует ли возможность создать загружающейся FDD с поддержкой MicrosoftNetwork, чтобы установить XP с компа на котором расшарен (стандартными средствами Windows) образ winxp_sp2.iso?
Автор: Sish
Дата сообщения: 20.12.2005 10:26
GHOSTst
Так помимо того, что тебе нужно получитть доступ к этому ресурсу по сети, нужно ещё и смонтировать этот образ...

Не проще ли на время подключить к компу рабочий CD-драйв, поставить виндовоз, а потом отключить его (CD-ROM)?
Автор: juDge
Дата сообщения: 20.12.2005 10:36
Подскажите плиз есть ли возможность собрать образ с отсутствием поддержки сети, только чтобы присутствовала поддержка работы с дисками ну и пихнуть туда ghost или может уже есть готовые сборки? или все таки смотреть в сторону embedded версии?
Автор: Sish
Дата сообщения: 20.12.2005 10:40
juDge

Цитата:
Подскажите плиз есть ли возможность собрать образ с отсутствием поддержки сети

Так ведь можно при загрузке отказаться от поддержки сети и всё...
Автор: ALEF
Дата сообщения: 20.12.2005 10:59
GHOSTst
создать загружающейся FDD с поддержкой MicrosoftNetwork возможно, но это не умеючи сделать не совсем просто, хотябы уже потому, что надо будет правильно подключить и настроить драйвера сетевой карты под DOS.

Предлагаю варинт проще: загрузить на нноутбуке WinPE с сетью, по сети закинуть развернутый winxp_sp2.iso на локальный винт, например в C:\wininstall или лучше на D:, потом загрузиться на нноутбуке с любой досовской дискеты и запустить C:\wininstall\i386\winnt.exe
Автор: GHOSTst
Дата сообщения: 20.12.2005 11:45

Цитата:
Не проще ли на время подключить к компу рабочий CD-драйв

Если бы это был обычный ящик, а в ноут залезать не хочется.

ALEF
Да, производитель на сайте выложил драйвер сетевухи только для 98
Я хотел ещё диски полностью отформатить при установке, по ходу не получится...
Автор: starix
Дата сообщения: 20.12.2005 12:18
yurkesha
Это я уже понял. Хорошо вариант номер 2, конвертим INF файл из юникода в ANSI -> в итоге получаем опять одни сплошные "кракозябли" вместо руских букв. Тут его что не устраивает? Или он опять обращается к INF файлу из дистрибутива (тот который попрежнему в юникоде)???
Автор: juDge
Дата сообщения: 20.12.2005 12:20
Sish
Дела не в том отказатся или нет от запуска сети а вто м что было бы не плохо сэкономить метр другой для образа диска системы которая будет записана на балванку
Автор: GKashperko
Дата сообщения: 20.12.2005 13:01
GHOSTst
Могу выложить на Рапидшару образ floppy с загрузкой MS-овской сети.
Поддерживаются сетевухи:
AMDPcnet
VIA VT6103
Intel E100/E1000
Realtek RTL8139
NVidia NForce

Если скинешь ссылку на дрова для твоей сетевухи, добавлю и её поддержку.
Автор: Sish
Дата сообщения: 20.12.2005 13:13
juDge

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

Я съэкономил более полутора сотен метров, когда при сборке образа с помощью UltraISO заюзал фичу Оптимизация в свойствах образа...
Автор: yurkesha
Дата сообщения: 20.12.2005 15:38
2 starix - че может быть проще - проверь кодировку после сборки проекта... На всякий случай привожу как это решаю я (кстати это все УЖЕ присутсвует в файловом архиве):
в папке плагина создаю подпапку FILES с перекодированными файлами
netmscli.inf
nettcpip.inf
в inf-файл проекта добавляю
[SourceDisksFiles]
FILES\netmscli.inf=20
FILES\nettcpip.inf=20
и пользуюсь этим все оставшееся время...
Имеющиеся файле pebuilder.inf записи
nettcpip.inf=20
netmscli.inf=20
в разделе [SourceDisksFiles] - не помеха, так как pebuilder.inf обрабатывается раньше и скопированные по сценарию исходные файлы из дистрибутива будут перезаписаны файлами из плагина... Главное чтоб кодировка действительно была ANSI (Win1251) а не OEM (CP866).
Автор: AkulaBig
Дата сообщения: 20.12.2005 19:13
oRDoSS
Не подскажешь, как привязывается переключатель раскладки клавиатуры в твоем infr@ cd?
Простой запуск internat.exe через startup не помогает
Автор: eng1ne
Дата сообщения: 20.12.2005 21:51
GKashperko

Цитата:
Могу выложить на Рапидшару образ floppy с загрузкой MS-овской сети.

Буду признателен.
Автор: GHOSTst
Дата сообщения: 21.12.2005 01:22
GKashperko

Цитата:
Если скинешь ссылку на дрова для твоей сетевухи, добавлю и её поддержку.

Вот ссылка на 98 дрова: ftp://ftp.hp.com/pub/softpaq/sp17001-17500/SP17251.exe
Спасибо!
Автор: ALEF
Дата сообщения: 21.12.2005 09:40
GHOSTst

Цитата:
хотел ещё диски полностью отформатить

а с какой целью?
может подойдет один из вариантов:
- грузишься с флопика с PowerQuest Partition Manager (v.4 вполне хватит) и все разбиваешь как надо и там же можно поформатировать;
- если дистрибутив положить на D:, то сможешь отформатировать С: из установщика винды.
Автор: GKashperko
Дата сообщения: 21.12.2005 09:46
eng1ne, GHOSTst
http://rapidshare.de/files/9558707/NetBootFloppy_v1.07a.rar.html
Пароль на архив: ru-board

GHOSTst
Для твоей сетевухи выбирай [Select Network Adapter Driver...]->[Intel 2104x/2114x Adapter Family Driver]

По-умолчанию после загрузки сеть не "поднимается" - запускайте Z:\startnet.bat
Если в сети нет DHCP-сервера, нужно править Z:\NET\protocol.ini например:

Код:
SubNetMask0=255 255 255 0
IPAddress0=192 168 1 10
DisableDHCP=1
Автор: Sish
Дата сообщения: 21.12.2005 09:55
ALEF

Цитата:
PowerQuest Partition Manager (v.4 вполне хватит)

...чтобы как следует накернить винт...

Для разметки я бы посоветовал пользоваться чем-нибудь посерьёзнеее глбкавого PartitionMagic: Acronis DiskDirector или Paragon Partition Manager...

Опять же, sorry за
Автор: starix
Дата сообщения: 21.12.2005 13:39
yurkesha
Так я бы и не спрашивал если бы кодировка не ANSI была! Коверкаются даже INF-файлы уже отконверченые в Win1251...
Автор: Akroniz
Дата сообщения: 21.12.2005 16:16
ОС: winxp sp2
Дистрибутив: winxp sp2
Конструктор: bart 3.1.3
Оболочка: xpe 1.0.4
Дополнительно: ERD Commander 2005 plugin

При билде дистрибутива вылезает 150 ошибок (вроде "Не найден файл xxx.xxx").

Переинсталлил конструктор
Перезаливал дистрибутив
И все несколько раз.


Что это? И как это лечить?
Автор: yurkesha
Дата сообщения: 21.12.2005 19:40
2 starix - ну если даже так не работает... Закоментируй в pebuilder.inf строки:
netmscli.inf=20
nettcpip.inf=20
Но мне тогда непонятно какими версиями ты пользуешься...
2 Akroniz - а почему бы тебе не посмотреть лог - pebuilder.log на предмет каких именно файлов не хватает... Мне так кажется что у тебя плагин ERD Commander 2005 без нужных файлов... А BartPE 3.1.3 и xpe 1.0.4 (у других по крайгней мере) собирают проект без вопросов...
Автор: Akroniz
Дата сообщения: 22.12.2005 10:27
проблема решена

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Повреждается реестр в Windows XP


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