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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: merilnet
Дата сообщения: 12.12.2009 17:47
hi all !
а подскажите плиз какую сборку можно использовать (ну и если есть где скачать), если я хочу запускать последние версии от drweb cureit, и от каспера Virus Removal Tool ?
спасибо !

sv_micro_pe не работает.
Автор: vng1977
Дата сообщения: 12.12.2009 23:28
по поводу Kaspersky Virus Removal Tool...
копируешь содержимое папки куда установил Kaspersky Virus Removal Too в папку Programs
в файле nu2menu.xml прописываешь ну скажем...
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\kaspersky\setup.exe -gui -bl">Kaspersky Virus Removal Tool</MITEM>
у меня лично так... так как я собираю сам...
Автор: VV2006
Дата сообщения: 13.12.2009 03:31
merilnet
Скорее всего, дело не в сборке, а в особеннностях взаимодействия PE-среды с новым драйвером защиты Dr.Web'а.
Dr.Web 5.0 и CureIt можно запускать из-под WinPE без BSoD'ов. Пример:

Код: launch.exe -d"%TEMP%\333" -sp"/not_use_shield /shell /tm- /ts-"
Автор: merilnet
Дата сообщения: 13.12.2009 12:19
VV2006
vng1977

спасибо cureit с такими параметрами запустился на
1.win pe mini cd by xaser
2.sv micro
не запустился на rus live

каспер Virus Removal Tool запустился на одном -
win pe mini cd by xaser (устанавливался с ошибками, но потом запустился)

спасибо еще раз
Автор: VV2006
Дата сообщения: 14.12.2009 00:39
Собрал сборку (конструктор - последний от AZJIO, на SPЗ2 корп.), заметил такие странности:
- при загрузке WinPE попросила вставить диск 2 с файлами: сначала wzcsvc.dll (X:\i386\system32\), затем ndisuio.sys (X:\i386\system32\drivers\). Причём файлы никуда и не девались: 2 раза Esc - файлы и так на месте ;
- почему-то осталась папка X:\PostProcessing (1 271 K) ;
- названия некоторых сетевых служб и протоколов покорёжило "нипадецке":
Код: >4C;L ?>445@6:8 NetBIOS G5@57 TCP/IP
!;C610 A5B52>3> @0A?>;>65=8O (NLA)
%LanmanWorkstation_Display%
DHCP-:;85=B
Автор: strat
Дата сообщения: 14.12.2009 07:13
yurkesha

Цитата:
Практика показывает что для успешного ЗАПУСКА сканирования KAV необходимо от 170 мегов памяти. Если логи не режутся то еще больше...
Хотите пользовать последним каспером - докупайте память

сборка используется для ремонта компов которые могут быть с любой памятью и вопрос докупки памяти тут неуместен, на 128 озу я запускал скан кис8 из под барт пе, если 9 не позволяет это сделать то пока возможно вренемся к 8 версии
Автор: yurkesha
Дата сообщения: 14.12.2009 10:11
strat
Ну у ремонтника как раз всегда должны быть под рукой пара-тройка разнообразных модулей памяти - на все случаи жизни. На время ремонта можно воткнуть в машину.

Опять же на 128 мегах с минимальным RAM-диском в 1 метр KIS8/KAV8 просто не запустится до конца - именно в среде чистого(неоптимизированного) BartPE без свопа...
6 или 7 возможно стартанут...
Автор: Sonya
Дата сообщения: 14.12.2009 10:31
nat27

Цитата:
Обновлен драйвер Realtek Integrated Digital HD Audio R2.38


Попробовал у себя, нашёл небольшой косяк: удалённые из комплекта файлы нужно комментировать в .inf, а то некрасиво получается, ошибки при установке драйвера лезут.
Автор: nat27
Дата сообщения: 14.12.2009 17:18
Sonya
В том виде в котором выкладываю все закоментировано и у меня никаких косяков не происходит, уточни что ты коментируешь. Может у тебя остались хвосты от других версий или чтото вносишь свое в rtkhdaud.inf?
Драйвера должны добавляться на этапе сборки проекта все сразу, они в том виде что есть не предназначены для доустановки, например, DriverImportPE или из wim потому как секция ;CopyFiles = IntcAzAudModelCopyFiles которая указывает список копируемых файлов закоментирована и обрезана, все CopyList не отрабатываются в обычном режиме PnP, все файлы разложены были по папкам на этапе сборки.
Автор: AZJIO
Дата сообщения: 14.12.2009 20:44
VV2006

Цитата:
X:\PostProcessing
если остаётся эта папка, значит 100% были ошибки. Либо временно примонтированный реестр не отмонтировался, либо антивирусник не даёт закончить PostProcessing...
Автор: Sonya
Дата сообщения: 14.12.2009 22:06

Цитата:
они в том виде что есть не предназначены для доустановки, например, DriverImportPE или из wim потому как секция ;CopyFiles = IntcAzAudModelCopyFiles которая указывает список копируемых файлов закоментирована и обрезана, все CopyList не отрабатываются в обычном режиме PnP, все файлы разложены были по папкам на этапе сборки.

Понятно, а я как раз пытался доустанавливать. Правда не через DriverImportPE, а zpnp, но принцип тот же.
Автор: alexfocus
Дата сообщения: 15.12.2009 12:56
NIKZZZZ

можно ли Вас попросить, чтобы zPNP работал не только из системной папки, но и из других мест и брал настройки из каталога где находится zPNP?
На сегодняшний момент zPNP ver. 8.4.0.0 без ini файла не запускается, а при запуске с авто только делает вид что ищет в указанных в ini каталогах.

Может быть еще стоит какой-нибудь параметр ввести (типа w), чтобы устанавливал из операционки на локальных дисках типа Driver Import PE?
Автор: AZJIO
Дата сообщения: 15.12.2009 15:20
alexfocus

Цитата:
Может быть еще стоит какой-нибудь параметр ввести (типа w), чтобы устанавливал из операционки на локальных дисках типа Driver Import PE?
Да, это было бы удобней, ведь в 90% случаев виннда находится в каталоге C:\WINDOWS. Можно бало бы добавить функцию "Если существует C:\WINDOWS, то установить переменную равной C:\WINDOWS", далее проверить D:\WINDOWS и т.д. И первый попавшийся путь использовать. Можно ещё добавить проверку какого нибудь файла в системном каталоге, который есть только в WindowsXP.
Автор: NIKZZZZ
Дата сообщения: 15.12.2009 17:05
alexfocus

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

Это он и делает. Но ему скорее всего не хватает Devcon.exe.

Цитата:
типа Driver Import PE?

Так он полностью выполняет эту функцию

Код: zPNP.exe /i /e
Автор: alexfocus
Дата сообщения: 15.12.2009 22:33
NIKZZZZ

Про devcon.exe я забыл, тогда уж надо для наглядности и pcidevs.txt....
Попробую, тогда нет смысла держать zPNP в сборке и запускать автозагрузкой, когда можно вывести его за пределы и запускать как надо через sh.exe, что будет гораздо удобнее...;)


Цитата:
Так он полностью выполняет эту функцию

Не совсем так, так как надо указывать каталог, а в DrvImpPE в отличии от zPNP этот каталог находится автоматом.
Я понимаю, что можно прописать ручками в ini этот каталог (обычно Windows)

Код:
.....
[FIXED]
Drive=*
Path=Windows
....
Автор: AZJIO
Дата сообщения: 16.12.2009 00:51

Цитата:
запускать как надо через sh.exe
а как же дрова модемов? ))) тогда сеть не подымать в автозагрузке...
Автор: VV2006
Дата сообщения: 16.12.2009 08:06
alexfocus
Цитата:
последняя версия zPNP если сравнивать с DrvImpPE ставит дрова очень правильно
Хде?! А DrvImpPE чем "неправильнее" ставит? Пока пример с SigmaTel HDA убеждает в обратном.
Автор: alexfocus
Дата сообщения: 16.12.2009 09:30
AZJIO

Цитата:
а как же дрова модемов?

можно конечно запускать sh.exe раньше поднятия сети или отказаться от ее автозапуска.

VV2006

Цитата:
Хде?!

попробуйте версию из последней сборки NIKZZZZ
http://rghost.ru/712353
Автор: VV2006
Дата сообщения: 16.12.2009 20:59
AZJIO, просьба помочь с последним конструктором, подскажи, как переделать под загрузку без GRUB'а и без BCDW, без выбора вариантов (SATA/RAID) - с "честным" setupldr.bin? Просто чтоб исо грузился из загрузочного файла, без всяких указаний его в меню. А то слишком много "мюней" получается: меню GRUB (ud) флешки->меню GRUB (или BCDW) после загрузки WinPE.iso в память...
Автор: NIKZZZZ
Дата сообщения: 16.12.2009 22:52
alexfocus

Цитата:
DrvImpPE в отличии от zPNP этот каталог находится автоматом.

Автоматы плохи тем, что пытаются решить задачу не спрашивая тебя, их не интересует, что ты хочешь получить. Идеология zPNP - укажи где искать драйверы.

Цитата:
но хотелось бы при автоматической установке иметь право выбора что ставить, а что нет.

Так все описано в .ini файле

Код: [DevicesMask]
Include=.
Exclude=acpi\\
Автор: Real Root
Дата сообщения: 17.12.2009 00:07
yurkesha

Цитата:
hobbit25
не обращай внимание - после этого сообщения все работает нормально...
Эффект одного гига - больше или меньше памяти - мессаги не будет...

А с чем это вообще связанно?
Я просто на базе Вашей сборки делал свою, сильно оптимизированную. Чтоб на 256 (Мб ОЗУ) машинах работала Victoria (которая требует почти 100 метров свободного ОЗУ) - и вот что меня добило.
Задача была таковой: 1) Чтоб работала Виктория на машинах с 256 ОЗУ без свопа - ибо при загрузке с флехи своп можно создать только на HDD, который буду тестить. 2) На остальное место накидать прог по необходимости - начиная с самых необходимых, заканчивая stduviewer с модулями и разными эко дровами сети. Но вот что меня поставило в тупик: Изначально были сборки, где памяти расходавалось около 190 метров + остально предназначалось для Виктории. Но т.к. Вика не запускалась, пришлось проги выкидвать, и в какойто момент словил при загрузке сообщение о нехватке вирт. памяти, причем используемой памяти было уже метров 160. +- 10-15 метров - и все ОК. В чем корень проблемы то? А то я так и урезал образ аж до 135 метров используемой памяти, хотя достаточно до 165 помоему.
Автор: Unique_nickname
Дата сообщения: 17.12.2009 00:34
Real Root
если нужна именно Виктория (а не Медиаплейер), могу дать два совета:
1. Добавить в мультизагрузку DOS-образ, и вообще не пользовать GUI-Win вариант.
2. Собрать в "голом" BartPE все, что надо для счастья.

Я для себя использовал оба варианта (есть и мультизагрузка, и "виндовая" версия).

В комплектации BartPE, как говорится, "ни в чем себе не отказывал", при этом после полной загрузки системы используется всего 114 метров без подключения сети, и 119 метров - с подключенной сетью. Шелл - "комплектный" Билдеровский nu2menu;
в системе зарегистрировано несколько дополнительных "грузящих" библиотек, без которых показатели были бы еще приятнее.
Автор: AZJIO
Дата сообщения: 17.12.2009 08:38
VV2006

Цитата:
как переделать под загрузку без GRUB'а и без BCDW
вместо загрузчика использовать BOOTSECT.BIN, а папку BCDW удалить совсем. Файл BOOTSECT.BIN подправить в WinHEX, заменить последнюю строчку X.BINI386 на X.BINB386.

Real Root
При такой урезке лучше на RusLive_mini перейти.
Автор: VV2006
Дата сообщения: 17.12.2009 10:14
AZJIO, спасибо! Положил исправленный BOOTSECT.BIN в tools и соответственно поправил !!!Create_iso_6.cmd.

NIKZZZZ

Цитата:
только едиственный недостаток - долго их ищет.
Не единственный - DrvImpPE успешно инсталлирует и запускает службу SigmaTel Audio, a zPNP (v8.4.0.0) - нет.
Кстати, в чём различие параметров /t:<number> от [/<number>] и каково назначение ключа /g?


Автор: yurkesha
Дата сообщения: 17.12.2009 10:46
Real Root
Корень проблемы - виндовый диспетчер памяти.

Цитата:
на базе Вашей сборки делал свою, сильно оптимизированную

Если собирать минималку и не WIM то я не очень представляю куда можно еще оптимизировать
На 256 мегах Victoria виндовая будет работать со свистом в таком окружении!
Там потребление памяти получается порядка 58 метров без загрузки Victoria.
Автор: NIKZZZZ
Дата сообщения: 17.12.2009 11:22
VV2006

Цитата:
в чём различие параметров /t:<number> от [/<number>] и каково назначение ключа /g?

/<number> заменен на /t:<number> в последней версии.
Краткое описание.

Цитата:
DrvImpPE успешно инсталлирует и запускает службу SigmaTel Audio, a zPNP (v8.4.0.0) - нет.

Довольно странно, к сожалению не могу проверить.
Автор: Real Root
Дата сообщения: 17.12.2009 17:25
Unique_nickname

Цитата:
если нужна именно Виктория (а не Медиаплейер), могу дать два совета:
1. Добавить в мультизагрузку DOS-образ, и вообще не пользовать GUI-Win вариант.
2. Собрать в "голом" BartPE все, что надо для счастья.

Все же я попросил корень причины. Решение я уже нашел. И вика под винду куда функциональнее дос-версии. А в сборке мне нужен целый комплекс программ по клонированию, бекапу и диагностике сисетемы.

AZJIO

Цитата:
При такой урезке лучше на RusLive_mini перейти.

Нет, RusLiveMini ужималась меньше. Но, путем сравнения сборок, можно выкинуть еще кучу драйверов из сборки Yurkeshи. Что я и сделал. К тому же именование дисков в RusLiveMini меня не совсем устраивало - диски монтировались в не совсем удобном для меня формате. К тому же, даже после недели пиления сборки RusLive особо досканально в ней не разобрался, у меня вообще впечатление что в ней только NIKZZZ до конца разбирается - что где. для чего нужно, и когда можно отключить. С PE-системой я все ненужные мне библиотеки могу врчную отключить закоментировав сторку в плагине, что я и использовал.

yurkesha

Цитата:
Корень проблемы - виндовый диспетчер памяти.

А почему он в не PE-системе никаких ошибок не дает? И с чего это он вообще говорит о нехватке памяти. Вы не подумайте, что я подозреваю что что-то работает не так по вашей вине. Я впринципе свою сборку запускал более чем на 200 ПК очень разношерстных - все ОК. Просто люблю знать источник проблемы. Если знаете ссылку где технически описана причина данной проблемы - отправьте - хочу знать.


Цитата:
Если собирать минималку и не WIM то я не очень представляю куда можно еще оптимизировать
На 256 мегах Victoria виндовая будет работать со свистом в таком окружении!
Там потребление памяти получается порядка 58 метров без загрузки Victoria.

Задача такова, что нужен обязательно WIM. Дело в том, что я делаю раскат заливок - готовых образов систем. Рядом с основной системой идет вторая - PE под паролем для клонирования и диагностики. Чтобы ее труднее было повредить из под основной - подходит лишь WIM, к тому же для достоверности результатов в Вики нужна также WIM загрузка. Да и если клонировать весь родной хард на другой опять таки требуется работать из пямяти. Также в сборку входит урезанный SciTE вместо блокнота (часто приходиться редактировать reg, ini и т.д. файлы), ADDS,ATI + SB, Avira (плаг делал сам - базы загружает по сети), BlueScreenView, Everest, OfflineSysPrep, TrueCrypt, и Radmin Server, TotalCommander c парой архиваторных плагов, ну и как же сисадмин без игр Нарды длинные и короткие и Тетрис
И все это нужно было уместить в 150 метров. Да, еще конечно же дрова на сеть - не все подряд - только нужное. WIM для загрузки получается 90 метров.


ALL
Есть ли консольная утилита под PE систему для настройки сети. Дело в том, что в конторах где я работаю, при развртывании образа работу завершает скрипт, который именует, номерует и т.д. систему. В конец скрипта хочу добавить генерирование ini-файла с его номером, IP, шлюзом и ДНС-ом. Цель такова, что когда загружается PE система - настройки сети брались автоматом из этого файла. Иногда моим помошникам приходиться делать профилактику и зачастую ночью. Ходить по всему этажу - неудобно. А так - прошелся, быстро грузанул PE систему и с сервака Radmin-клиентом управляй всем - смотри за ходом диагностики - клонирования - сканнирования антивирусом. Такая схема сильно ускорила процесс работы - за ночь один сотрудник может провести профилактику до 50 компов изначально лишь включив их и загрузив PE систему. Но сейчас минут 5-7 уходит на ожидание загрузки системы, ручной ввод всех необходимых данных (хотя используются профили в программе PENetwork). Тут даже дело не в кол-ве нажатий а в ожидании пока загрузится система и инициализируется сеть.Если просто грузить PE систему - времени нужно 30 сек - ибо ПАСС стоит в Grub4DOS.

Спасибо всем за внимание, прошу прощение за столь длинный пост.
Автор: AZJIO
Дата сообщения: 17.12.2009 18:26
Real Root

Цитата:
у меня вообще впечатление что в ней только NIKZZZ до конца разбирается - что где
а что имеется в виду? конструктор? Я сам в конструкторе не разбираюсь, но готовый образ легко редактирую. К wim-файлу сделал перепаковщик, и с помощью него любые программы добавляю. Из inf-файлов данные конвертирую в reg-файл и вставляю в апдейт для перепаковщика, и далее всё это добавляется в wim и всё работает.


Цитата:
В конец скрипта хочу добавить генерирование ini-файла с его номером, IP, шлюзом и ДНС-ом.

Если иметь готовый ini-файл к примеру в корне диска? я выкладывал скрипт, который подхватывает такой файл, но с диска B:, там можно попробовать прописать диск C:. Но у меня сделано по другому, у меня подхватывет батник VirtW.cmd с корня любого диска, а в нём прописываются всё что нужно для конкретного компа. Прописывается копирование файла и старт скрипта:
xcopy "%~dp0autonet.ini" "B:\" /Q /H /Y /K /C
start %SystemRoot%\system32\AutoIt3.exe "X:\Programs\Update_Utilite\net_config\autonet.au3"

Если найдёшь где хранятся настройки в реестре, то можно автоматически смонтировать куст и вытащить оттуда, но думаю постоянного пути для этих данных нет, если не прав поправте.
Автор: SnapShot
Дата сообщения: 17.12.2009 19:27
ребят можно ли добавить либо заменить sata raid драйвер в готовую сборку live cd
Автор: Real Root
Дата сообщения: 17.12.2009 20:01
AZJIO


Цитата:
а что имеется в виду? конструктор? Я сам в конструкторе не разбираюсь, но готовый образ легко редактирую.

В скриптах PE-билдера без труда можно отключить ненужные мне компоненты. Я, например, для уменьшения размера сборки закомментировал все msc-оснастки, все равно ко всем ним можно получить доступ через одну единтсвенную - Управление компьютером, удалил все cpl, кроме desk - для чего то нужна была - и это уже экономия в 0,5 - 1 Мб. Отключил. Не нужна мне беспроводная сеть, я посмотрел что можно выкинуть - закомментировал соответствующие dll - еще экономия на пару метров. Не нравится мне напрмер PENetwork из сборки Юркеши - выкинул его - засунул из RusLive. Для досконального редактирования и понимания работы сборка PE куда больше подходит. Сборки основанные на WinBuilder изначально кем-то сделаны, и принимать их приходиться как черный ящик, в PE Bulder все более прозрачно.

Более того, нет нормальной документации о том для чего нужны, какие параметры принимают такие утилиты как sh.exe и какойто там тордресхил (не помню точно ка назывался - с длинным названием в процессах висел постоянно). Зачем они нужны (sh - ярлыки) - не особо понятно. А о том, как они работают - вообще загадка. Человека, который собирает рабочий инструмент, а PE-система таковой и является, должен иметь четкое представление о том что, как работает и для чего нужно. Я думаю в наше время конструкторы в основном качают не для экономии трафика, а для тонкой настройки под себя...
Да и плагины для BartPe производных систем лепить куда проще. Я сам лично узкоспециализированных под себя наделал штук 10 - не менее.

Честное слово, раз 5 брался за WinBuilder но отсутствие всякой документации по нему, всмысле основных комонент - заводит в тупик, и чувствуешь себя лишь ведомым кемто - это все равно что сидеть с Юзерскими правами в винде...


Цитата:
Если иметь готовый ini-файл к примеру в корне диска? я выкладывал скрипт, который подхватывает такой файл, но с диска B:, там можно попробовать прописать диск C:. Но у меня сделано по другому, у меня подхватывет батник VirtW.cmd с корня любого диска, а в нём прописываются всё что нужно для конкретного компа. Прописывается копирование файла и старт скрипта:
xcopy "%~dp0autonet.ini" "B:\" /Q /H /Y /K /C
start %SystemRoot%\system32\AutoIt3.exe "X:\Programs\Update_Utilite\net_config\autonet.au3"

Сейчас делаю бета-скрипт, который будет генерировать примитивным методом конфиг для PENetwork manager, простыми строками echo >> - но такой метод считаю не универсальным. Допустим, сменил я утилиту поднятия сети - и все файлы полетели на смарку. Лучше иметь универсальный ini-файл с настройками сети, а через консольную утилиту их применять. Хотя вопрос весьма спорный... Просто меня не устраивает в основном тот факт, что при поднятой сети ни PE Network ни PE NetworkManager не дают возможности изменения настрек через консоль или профайл - только при старте

Добавлено:
SnapShot
Можно, но невероятно сложно, особенно в случае заменить...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Обновления для Microsoft Windows XP


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