Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Windows Preinstallation Environment(WinPE). WinBuilder

Модерирует : KLASS, IFkO

vu1tur (08-11-2008 12:33): лимит страниц: Windows Preinstallation Environment(WinPE). WinBuilder (2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

   

HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
здесь собираем WinPE при помощи WinBuilder'a
WinBuilder относительно новый конструктор который создавался как альтернатива Bart's Pe Builder
Одно из главных отличий конструктора Барта и WinBuilder в том что Барт собирает BartPE по txtsetup.sif от MS, а винбилдер берет только реально нужные файлы.
В винбилдере все действия по созданию WinPE системы описываются в скриптах, легких для чтения и понимания.
    В данном топике:
  • Принимаются вопросы по написанию .script файлов
  • Принимаются запросы на конвертирование плагинов от Bart's PE Builder
  • Идет разработка WinPE которая грузиться из IMG а программы из wim

Дополнительные скрипты

    Программы
  • WEEX8b программа Chef'a для вытаскивания информации о компонентах из Windows Embedded
  • inf2script программа NIKZZZZ'a для конвертирования инфов от Bart's Pe Builder'a в формат script
  • Test2 программа от NIKZZZZ'a для создания списка библиотек которые необходимы той или иной программе.
  • Make Script скрипт для быстрого создания новых скриптов, через графический интерфейс.
  • Create drivers Скрипт для создания скриптов с драйверами. Аналог AutoDriver'a для BartPE.

Ссылки
Стабильная версия WinBuilder 072
чтобы скачать с офсайта нужно там зарегистрироваться
russian.txt перевод для винбилдера. Положите файл в %BaseDir%\Projects\Tools\Languages и в настройках в выберите русский язык. Перевод от  Sergo67 и HighwayStar
! Начиная с версии 067 модель распространения немного изменилась. Теперь качаем winbuilder.exe с бутлэнда, запускаем его и идем в Update Center, там выбираем нужные наборы скриптов и качаем.
Windows Preinstallation Environment(WinPE) и BartPE LiveCD - сборка WinPE при помощи конструктора Барта и его производных - reatogo и конструктора 7sh3.
Варез у нас тут
Windows PE 2.0 Winbuilder. VistaPE тут мы собираем WinPE на базе висты, в качесвте конструктора используется Winbuilder..  
MobileOS  - загрузка WinXP с рамдиска на основе Winbuilder'а.
GRUB4DOS лучший бутменеджер для HDD, CD, FLASH и floppy дисков.
Qemu свободный эмулятор с боьшими возможностями. Входит в набор Tools Winbuilder.
Winbuilder Wiki. Внимание! Начат перевод на русский язык. Просьба ко всем кто не равнодушен к проекту и владеет английским помочь с переводом оставшихся страниц.

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 14:55 03-10-2006 | Исправлено: euheny, 00:23 16-06-2008
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я обычно использовал  BsExplorer, вполне приятно работает, жрет немного ресурсов. Но у Explorer'а   есть свои преимущества - он стандартный. Из-за того, что многие программы его используют, замена его может доставить много проблем.

еще существенный недостаток BS Explorer при сравнении c MS Explorer это отсутсвие файл-менеджера, нужно еще использовать A34 File Manager или Explorer XP. Кроме того если переходить на bsExplorer нужно переписывать ярлыки под него.
Oleg_II
Вообще ты на каких компьютерах собираешься использовать сборку? На 64Мб RAM все вполне работает и с эксплоером, на крайний случай можно добавить SetPageFileGui.
Если использовать просто файлменеджер то лишаешься еще и менб Программы, разве что использовать Total Commander и добавлять ярлыки на его панель, но он еще прожорливее эксплоера.
 
Добавлено:
наш топик заметили на офсайте , смотрите новости

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 02:14 18-10-2006 | Исправлено: HighwayStar, 02:19 18-10-2006
Shido



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar  
 

Цитата:
не совсем понял вопрос. Зачем нам смотреть реестр windows embeddedесли  

 
Не совсем реестр. Я имел в виду что в конструкторе Embeddeta используются родственные понятия нашему скрипту - компонент и зависимости компонентов. Иными словами каждый компонент содержит список файлов (dll, exe), записей реестра, и связанных с ним родственных компонентов. Собирать систему в конструкторе от Microsofta (а потом и ковырять ещё)  
не обязательно достаточно используя эти данные написать скрипт для WinBuildera.
 

Цитата:
Достаточно найти среди BartPE плагинов то что тее нужно и конвертировать в формат винбилдерского скрипта

Естественно я говорю о стандарных компонетах а не о внешних программах.  Просто интересно что ещё можно прикрутить таким образом.
 
На выходных хочу попробовать прикрутить Plug-and-Play и Net Framework 1.1 .

Всего записей: 174 | Зарегистр. 19-11-2004 | Отправлено: 02:20 18-10-2006
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Нет, конечно, не все так плохо Но хочется сдалать по самому минимуму используемых ресурсов. Тогда, кстати, можно попробовать и всякие штучки вроде запуска системы из памяти - меньше ресурсов будет жрать, меньше памяти и под виртуальный диск потребуется
Один раз переписать меню не страшно (я бегло глянул, там вроде нужно INI подправить - забить свои программы).
Вобщем, сначала попробую сделать сборку и запустить нужные мне программы. Если заработают, тогда уже буду менюшки править. Нет - вернусь на эксплорер.
 
Что с SetPageFileGui? Куда поместить и размер пэйдж-файла? А чем поможет?
Сорри за невежество, только недавно задумался о том, чтобы заиметь подобный бут-диск, мне всегда возможностей бутовых дискет хватало
 
Shido
Plug'n'Play - это хорошо

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 02:33 18-10-2006 | Исправлено: Oleg_II, 02:35 18-10-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что с SetPageFileGui? Куда поместить и размер пэйдж-файла? А чем поможет?
Сорри за невежество, только недавно задумался о том, чтобы заиметь подобный бут-диск, мне всегда возможностей бутовых дискет хватало  

помещаем pagefile на работающий жесткий диск, при нехватке памяти поможет.

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 02:36 18-10-2006
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да нет, лучше тогда не помещать Вообще диск задумывается как спасательный, поэтому лучше минимум влияния на жесткий диск. Только посмотреть для начала

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 02:40 18-10-2006
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WinBuilder052-Beta3.zip
 
 
Добавлено:

Цитата:
Да нет, лучше тогда не помещать Вообще диск задумывается как спасательный, поэтому лучше минимум влияния на жесткий диск. Только посмотреть для начала  

А кто заставляет это делать? Главное иметь такую возможность.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 09:55 18-10-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на boot-land.net Обсуждают наш топик
http://www.boot-land.net/forums/index.php?showtopic=510&hl=
вот что они говорят о нас:

Цитата:
In two words: they're enthusiastic

похоже им понравились плагины  
USBSupport.SCRIPT И NVRAID.SCRIPT от bogomolov
Shido
вообще идея исследовать Windows Embedded потходила мнев голову неоднократно, но описания стандарных компонентов не лежат в отдельных файлах из которых можно было бы легко вытащить информацию.

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 14:24 18-10-2006
netrsasha

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
......А что если программы делающие снимки системы использовать?( Типа TrueAninstaller и т.п.)
Сделать снимок системы сделанной с пом BartPE, сделать снимок собранной конструктором , посмотреть разницу..........
Многое станет ясно......

Всего записей: 171 | Зарегистр. 10-07-2003 | Отправлено: 16:44 18-10-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All
Вот если у кого то есть свободное время, могу предложить занятся поддержкой pnp И multimedia в WinBuilder. Здесь полностью переписанный мною под винбилдер xpe-pnp и hwpnp. Все файлы и записи реестра нормально встают, но после загрузки и запуска hwpnp.exe в диспетчере устройств видно что драйвера встали, но как-то криво, возможно не хватает какой то библиотеки так как при нажатии "Обновить драйвер" окошко с выбором драйвера не появляется. Потратил много времени на написание  этого скрипта так как пришлось вручную писать файлы извлекаемые из drivers.cab и sp2.cab.
Для постобработки инфов incachebuildr'ом я копировал содержимое папки Target в папку BartPE в пебилдере от барта, затем ставил оциии Несобирать реестр и Не собирать файлы и собирал iso.
зеркало

----------
Anything you can do,I can do better.
I can do anything Better than you.

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 17:10 18-10-2006 | Исправлено: HighwayStar, 17:16 18-10-2006
Chef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
У тебя половина .sys распаковывается в System32, а не в Drivers. И ещё, в xpe-pnp надо бы примерно такую строчку добавить:

Код:
RegWrite,HKLM,0x7,"Tmp_software\Microsoft\Windows\CurrentVersion\Setup","Installation Sources","X:\I386,X:\I386\Inf,X:\I386\System32,X:\I386\System32\Drivers"
 

 
после запуска hwpnp:
http://img96.imageshack.us/img96/7523/scr2ub8.png

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 19:51 18-10-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chef
tnx точно, что-то я не доглядел, говорю же вручную писал

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 19:57 18-10-2006 | Исправлено: HighwayStar, 20:13 18-10-2006
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar

Цитата:
похоже им понравились плагины от bogomolov

А вот мне их плагины совсем не понравились. Два дня бился с сетью.  
Конечно, специалист я еще тот... Но раньше как-то получалось...
Плагины от Alexei Chipovalov, которые ты запостил здесь, всего лишь копируют необходимые, по мнению автора, файлы в дистрибутив. Скриптов для запуска поддержки сети из-под WinPE автор не дает.  
При попытке запустить все ручками так, как это описывается в bartpe.txt, тут же натыкаешься на сообщения о недостающих файлах, а после их копирования bartpe.exe и PENetCfg.exe просто вылетают с ошибкой.
И виноват в этом не автор сетевых скриптов. Под сборкой "Standart Project" от WinBuilder не работает и стандартный WinPE'шный способ запуска поддержки сети через factory и netconfig. Также не запускаются дрова сети от nForce4.
Кстати, два слова по поводу: "По поводу сетевух совсем просто..."  
NIKZZZZ, попробуй свое "совсем просто" на этих дровах. Получишь большое удовольствие.

 
В общем, плюнул я на это дело и вместо Retrieve Project Info, Copy and Expand files, Hives, TxtSetup, Process WinSxS files вставил простенький скрипт:
[main]
Title=1 - Create Original WinPE 2004
Description=This script will create Original WinPE 2004
Selected=False
Level=2
Locked=false
Author=bogomolov
Version=001
Date=2006-10-17
[process]
Echo,"Making directories using path [%targetdir%].."
ShellExecute,"open","cmd.exe","/k CD %ScriptDir%\WINPE2004 & MKIMG.CMD #$q%SourceDir%#$q #$q%TargetDir%#$q & Pause & Exit"
[Interface]
pTextLabel1="Create Original WinPE 2004",1,1,87,25,108,18,8,Bold

Как понятно из скрипта, в %ScriptDir%\WINPE2004 у меня лежит стандартный MS'овский конструктор WinPE 2004 на базе SP2. В результате вместо WinBuilder'овской сборки я получаю оригинальный WinPE 2004.  
Последний легко "режется" до 95Mb. Делаю это WinBuilder'ом. Им же накатываю все нужные мне модификации - уже попробовал таким образом прикручивать к WinPE 2004 поддержку Explorer, USBStikcs, Display Properties, Task Manager, RAMDisk, Misc Settihgs и др. по мелочи. Сейчас перевожу в WinBuilder'овские скрипты свои старые наработки для WinPE 2004.
Все работает. Сеть тоже.
 
Наверное, такое извращение не потребовалось, если бы WinBuilder'овские сборки не были такими сырыми. Зато я теперь имею возможность модифицировать любимый WinPE2004 так, как не умел раньше. Да еще с графическим интерфейсом. Да еще с возможностью конвертировать интересные мне плагины от BartPE...
 

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 23:11 18-10-2006 | Исправлено: bogomolov, 23:17 18-10-2006
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bogomolov
А так все хорошо начиналось
 
Т.е. если использовать в качестве источника диск оригинального WinPE 2004, то результат получается эффектнее использования в качестве источников файлов ХР и W2k3?
 
А оригинальный WinPE 2004 в свою очередь получается с помощью приведенного скрипта в WinBuilder и с использованием файлов от MS конструктора WinPE 2004 на базе SP2?
 
Я правильно понял?

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 23:42 18-10-2006
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II

Цитата:
Я правильно понял?

Все конструкторы типа BartPE, WinBuilder и пр. берут начало с оригинального конструктора от Microsoft для создания Windows Preinstallation Environment (Windows PE).
WinPE 2004 - это Windows PE версии 2004, которая собирается с поомощью обновленного конструктора от Microsoft из Windows XP с пакетом обновления SP2.  
Про возможность сборки на основе других дистрибутивов не знаю.
 
Этим конструктором я подменил скрипты, собирающие WinPE в WinBuilder. Собираю оригинальный WinPE 2004 через оболочку от WinBuilder. С помощью этой же оболочки модифицирую полученную сборку.
 
Результат не эффектнее, а работоспособнее...

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 00:30 19-10-2006 | Исправлено: bogomolov, 00:31 19-10-2006
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорри за нудность, но шаги по сборке я написал правильно?
1. Берем конструктор WinPE 2004 и прогоняем его через WinBuilder только с приведенным скриптом.
2. Потом прогоняем полученный в первом шаге сырец тоже через WinBuilder, но уже с использованием нужных плагинов и скриптов?
 
Или все это делается за один шаг: вместо нескольких шагов применяется приведенный скрипт, а также одновременно используются другие нужные скрипты?

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 00:34 19-10-2006 | Исправлено: Oleg_II, 00:39 19-10-2006
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II
Все делается за один шаг. Но, если хочется, можно и по очереди.

Всего записей: 155 | Зарегистр. 04-12-2003 | Отправлено: 02:09 19-10-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bogomolov

Цитата:
А вот мне их плагины совсем не понравились. Два дня бился с сетью.

Мне тоже их скрипты не нравятся. Из-за того что usbsticks импортирует ключи реестра при загрузке а не при сборке я два дня воевал с акронисом. Перед этим переделывал AutoSetKeyboard, который ставлил раскладку, которая была текущей в системе и все. Непонятно зачем мне одна только русская раскладка, совсем не сложно сделать универсальный скрипт английская раскладка + нативная раскладка винды из которой идет сборка, все собираюсь им написать, но времени пока нет.  
по поводу сети, в реестре есть ключ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\network
там перечисляются необходимые службы для загрузки с поддержкой сети, думаю оттуда нужно копать
Сейчас закончу xpe-pnp и займусь сетью.
 
Добавлено:
Chef
у меня почему-то не всает лпт порт и процессор, добавленный драйвер звуковой карты тоже не встает, может ты еще что-то правил? InfCachebuilder использую

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 02:38 19-10-2006 | Исправлено: HighwayStar, 02:51 19-10-2006
Chef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Я сейчас что-то покрутил, и у меня теперь таже картина. Сижу, вспоминаю, что делал...
Дело в плагине shortcut. Если его отключить не копируется AutoIt3 и что-то не срастается.
Правки несущественные - добавил пропущенные файлы aec.sys, l3codeca.acm, mswebdvd.dll, ntshrui.dll, xpsp2res.dll и звуки в папку media. Постобработка - convascii и infcachebuild.
 
Тут ещё вот какая проблема - с xpe-pnp проводник при первом переходе в другую папку надолго зависает...

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 03:25 19-10-2006 | Исправлено: Chef, 04:00 19-10-2006
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bogomolov

Цитата:
И виноват в этом не автор сетевых скриптов. Под сборкой "Standart Project" от WinBuilder не работает и стандартный WinPE'шный способ запуска поддержки сети через factory и netconfig. Также не запускаются дрова сети от nForce4

 
Знаю эту проблему с nForce4. Она связана с тем, что сетевуха просто не видна напрямую. Чтобы ее увидел bartpe.exe (factory.exe) необходимо необходимо предварительно установить некоторые не сетевые драйвера .  У меня не было возможности до конца разобраться с этим - машина была чужая. Постараюсь найти такую материнку и разобраться с ней. А вот почему под сборкой "Standart Project" от WinBuilder не работает и стандартный WinPE'шный способ запуска поддержки сети через factory и netconfig обязательно посмотрю.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 04:36 19-10-2006
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bogomolov
Куда не помещаю папку WINPE2004 все время вылетает командное окно и ругается, что какие-то пути указаны неправильно
На второй вкладке вроде путь тоже выбираю через эксплорер к реальному местоположению папки.
 
В самой папке переписанные из образа xpsp2_2180_usa_x86fre_opk.iso файлы. Пытался образ цеплять и его указывать в качестве источника файлов, как я делала с ХР2, но тоже ругается.
 
Куда ж мне его ложить? Или что-то я делаю не так?

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 05:57 19-10-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Windows Preinstallation Environment(WinPE). WinBuilder
vu1tur (08-11-2008 12:33): лимит страниц: Windows Preinstallation Environment(WinPE). WinBuilder (2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru