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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar, NIKZZZZ
Если удасться решить проблему сети, видит Бог, откажусь от своих оппортунистических идей...
Все-таки жалко терять то, на что обратил внимание в первую очередь - минимальные размеры дистрибутива и прозрачность в сборке. Также не хотелось бы лишаться преимуществ коллективного творчества...
 
Oleg_II
Для простоты (и возможности использования относительных путей) помещаю папку с конструктором WINPE2004 в папку с скриптом. Это видно из скрипта.
Очевидно, дело не в положении папки, а в конструкторе. Сбросил его тебе на мыло, указанное на твоей личной страничке.
В качестве источника, конечно, нужно использовать дистрибутив Windows XP SP2, желательно, RUS (облегчается русификация).
Оригинальный образ самой WinPE тоже можно использовать. Только для другого - помести его I386 в папку Target, тем самым ты, не запуская мой скрипт, получишь готовый результат его работы.  
Теперь отключи скрипты создания нового образа, а в свойствах самого проекта сними галочку с опции "Delete target folder". Выбери нужные тебе скрипты модификации, и вперед...  

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
отладил xpe_pnp, там нехватало одной библиотеки, теперь все драйвера встают и проводник не виснет.
забираем новую версию с почты ру и рапиды 73K
жду результатов тестироваия. единственный оставшийся у меня баг, это то что аудиосервер не стартует ошибка 1075

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 10:43 19-10-2006
NIKZZZZ



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

Вопрос ко всем - у кого есть сетевые драйвера под qEMU и VMvare ?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
А что тебе сообщить про тестирование...?
Попробовал... Вроде действительно драйвера встают.
А вот твой плаг ERD2005 работает не до конца.
Все встает, но подсоединить реестр не хочет.
Вроде бы для WinBart был нормальный плагин в сети. Сейчас не помню где брал, но пробовал, он рабочий...
И еще to ALL
Никто не может взяться - сваять программный конвертор известных плагов для WinBuilder?  
Лично меня сейчас интересует скрипт для запуска NTBackup... Никто еще не делал?

Всего записей: 858 | Зарегистр. 12-08-2001 | Отправлено: 15:54 19-10-2006
HighwayStar



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

Цитата:
Вопрос ко всем - у кого есть сетевые драйвера под qEMU и VMvare ?  

вот скрипт VMWareNIC.script
кроме того, для  тестов моего скрипта pnp VGA драйвер для VMWare VMwareVGA.script и Audio драйвер VMwareAudio.script  
сеть правда почему-то не стартует
 
Добавлено:
vpol

Цитата:
А вот твой плаг ERD2005 работает не до конца.
Все встает, но подсоединить реестр не хочет.

Протестировал сейчас ERD Commander на реальном компе все работает как надо, может ты забыл указать папку с Windows перед запуском любой программы из набора.  
 
Заодно проверил реалные драйвера, ForceWare отлично встал, и о тормозах эксплоера можно забыть, Vinyl Audio Codec тоже нормально встает, еще бы понять чего не хватает аудиосерверу:

Цитата:
X:\I386\SYSTEM32>net start audiosrv
System error 1075 has occurred.
The dependency service does not exist or has been marked for deletion.

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Драйверы не все встали и проводник продолжает тормозить, может ты еще что-то правил?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
В том-то и дело что при запуске у меня даже не спрашивает указать папку Винды...
А при запуске ДискКомандера орет что-то типа того вопроса, что ты сам задавал в соседнем топике. Мол, "дайте Disc Comander "...  
Ты что ли разобрался...!?
Может и скрипт обновил у себя???
Может выложишь свой скрипт без файлов здесь?
И опиши как ты устанавливаешь тогда... Мож я уже что-то не так делаю, руки кривые..???

Всего записей: 858 | Зарегистр. 12-08-2001 | Отправлено: 16:51 19-10-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chef А что не встает? Проводник у меня тоже то тормозит то не тормозит, не пойму в чем дело. На реальном компе проводник не тормоил. Новая версия со звуком тут http://www.boot-land.net/forums/index.php?showtopic=522&st=0&gopid=4101&#entry4101 заливать лень.
 
 
Добавлено:
vpol
прежде чем запускать любую прогу из ERD Commander'a надо запустить ErD Commander 2005\# Выбрать Windows # это ярлык на i386\system32\erdroot.exe
После этого можно делать все что хочешь.  Скрипт еще не обновлял, скоро выложу плагин с правлеными файлами, которые не требуют наличия дополнительных шрифтов.  
Все-таки решил залить только скрипт xpe_pnp.script , на бутлэнд случайно залил версию с русскими ярлыками

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
http://img214.imageshack.us/img214/5761/scrvd0.png

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
еще из start_hwpnp.cmd лучше убрать последнюю строку в которой написано иначе при запуске из autorun.cmd после него уже ничего не запуститься
All
Все настало время писать скрипты под мультимедийные приложения.
Может еще кто напишет скрипт для постобработки infcachebuilder'ом convascii, не все ж мне однумоу писать скрипты, а то лень каждый раз барта запускать
Chef
это с infcachebuilder'ом, у меня без него так получается, хотя это не страшно главное что все основное встает?
Меня обещают записать в разработчики скриптов на бутлэнде
 
Добавлено:
Chef
xpe_pnp005
Пробуй новую версию xpe_pnp. Похоже проблема с проводником была из-за кривого автозапуска, поправил, собрал три раза все врде работает без зависаний. еще начал писать интерфейс для настройки плагина.

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Если сразу после загрузки запустить hwpnp, то всё ок,  в противном случае проводник висит.
Звуковая карта чего-то не работает, хотя в диспетчере устройств всё ок...
 
---
"заготовка" плагина winamp'a

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за дрова. А под qEMU не у кого нет? Компов под рукой мало, не на чем потестировать.
В ответ два скрипта
Не пускают с большими скриптами, придется качать отсюда.
WSH Support + DevMan

 
DevMan - DevMan.exe

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bogomolov
Большое спасибо, сейчас заработало. Как всегда, есть вопросы:
1. Во время работы скриптов по созданию WinPE выход происходит не автоматом, а нужно окошко CMD закрывать. В принципе, можно отредактировать.
 
2. В папке Target пару раз создавалось 2 образа - Standard.iso и RamBoot.iso. Второй не запускается, ругается на отсутствующий TXTSETUP.SIF. Вообще этот образ должен работать?
После небольшой правки одного из файлов вообще никакие образы не создаются - не проблема, раз уж пункт 3.
 
3. Образ не стартует автоматом в прилагаемой виртуальной системе. Не страшно, но было удобно
 
4. При входе в систему выдает ошибку "Installation failed", но при закрытии окошка ошибки все нормально стартует и работает.  
 
5. В папке Target можно удалить пару пустых папок и несколько файлов AGT*.DLL, но для последнего нужно закомментировать имена этих файлов в INTL.INF (осторожно! файл должен быть сохранен в Unicode кодировке иначе не будет поддержки других языков) и в TXTSETUP.SIF.
Можно ли еще что-то почикать для уменьшения размера или это уже оптимальный вариант набора файлов?
 
6. Я не пробовал, поэтому вопрос в теории: для подключения поддерки сети что-то еще надо делать (добавлять скрипты с первой страницы и какие-то сторонние файлы)?
 
7. Таск Менеджер показывает 28.5МВ потребления памяти в сборке с WinPE конструктором. А без него 18.5МВ. Хотя в разных виртуальных машинах.

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 06:53 20-10-2006 | Исправлено: Oleg_II, 12:58 20-10-2006
vpol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Ты оказался прав. Мой ляп. Привык уже к тому, что в сторонних сборках автоподключение идет, и не вникал в суть. Вобщем ERD2005 работает нормально.
Но походу возник вопрос...
Ни один из скриптов не устанавливает свой линк в меню и на рабочий стол. Кроме WinRar... Это вновь связано с какими-то моими личными глюками, или не предусмотрено просто пока? В этой связи прошу тебя в новой редакции скрипта ERD2005 все самые необходимые линки разместить там где им положено, на столе и в главном меню то есть.... Тем более это важно, если учиться на твоих скриптах правильному написанию...
А вообще спасибо тебе за энтузязизм!
Запрос на скрипт для NTBackup остается в силе.
Также подумал, что неплохо было бы и антивирус какой встроить в сборку...
Сканер AVP6 тоже устроит.

Всего записей: 858 | Зарегистр. 12-08-2001 | Отправлено: 09:33 20-10-2006
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vpol
Во всех скриптах есть ярлыки, в ERD commander 2005 они в программах а в WinRAR в программах на десктопе и на панели быстрого запуска
Скрипт shortcuts используешь? приведи содержимое файлов autorun.cmd и shortcut.inf system32

Цитата:
Запрос на скрипт для NTBackup остается в силе.

Сделать не проблема, но зачем? NTBackup тянет за собой много библиотек, получается в районе 5-7мб, может лучше найти что-то полегче с такими же функциями.

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

Я все ждал пока на бутлэнде закончат ClamWin Antivirus, он уже у них месяц в разработке стоит, видимо придется занятся самому.
Chef

Цитата:
Если сразу после загрузки запустить hwpnp, то всё ок,  в противном случае проводник висит.  
Проверь еще раз, с использованием  
hwpnp.script  
xpe-pnp005 и  
infcachebuild  
В start_hwpnp.cmd ничего править не нужно. Проблема с проводником, как я понял была из-за того что после автозапуска hwpnp больше ничего не запускалось, а какой-то autoit скрипт оставался висеть в памяти.
Ссылки даю на бутлэнд, так как меня записали в разработчики и выделели 100Мб на своем сервере.
 
Добавлено:
еще на бутлэнде сделали скрипт для автоматического создания скриптов с драйверами

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 10:44 20-10-2006
vpol



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

Цитата:
Цитата:Запрос на скрипт для NTBackup остается в силе.  
Сделать не проблема, но зачем? NTBackup тянет за собой много библиотек, получается в районе 5-7мб, может лучше найти что-то полегче с такими же функциями.

NTBackup - незаменимая вещь при восстановлении системы после краха. Помогает в 90% случаев. Технология неоднократно уже обсуждалась на ру-борде, в частности от KLASS'а.
И наконец... Это же бэкапер, причем я не знаю других бэкаперов, которые также без проблем работали бы даже с системными занятыми файлами. Т.е. замену ему найти сложно, если делать диск для восстановления системы.

Цитата:
Во всех скриптах есть ярлыки, в ERD commander 2005 они в программах

Значит буду еще раз посмотреть... У меня включено все по умолчанию пока, и ярлыки не появляются ни на десктопе, ни на в быстром запуске. С WinRar'ом как ни странно все ОК. Сейчас посмотрел, скрипт shortcuts подключен, но похоже там надо его еще распаковать было... сейчас попробую...
 
Добавлено:
HighwayStar
Нет, не вставляются ярлыки...

Цитата:
приведи содержимое файлов autorun.cmd и shortcut.inf system32

Вот autorun.cmd

Код:
 
net start fbwf
reg import usbstor.reg
reg import go2pdf_inst.reg
net start spooler
reg import cplfix.reg
Autoit3.exe %systemroot%\system32\shc.au3
start /wait HWPnP.exe -all +ACPI\PNP0400 +ACPI\PNP0401 +ACPI\PNP0501\1 +ACPI\PNP0501\2 /u /p
start /wait HWPnP.exe +all /p /d /log
start /wait HWPnP.exe -all +SERENUM\ /p /d
net start audiosrv
%systemroot%\system32\internat.exe
autoit3.exe %SystemRoot%\system32\shellproc.au3
 
shortcut.inf посмотрел, вроде все прописано... но ярлыки не появляются...
 

Всего записей: 858 | Зарегистр. 12-08-2001 | Отправлено: 11:44 20-10-2006
Chef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Неа, тоже самое. updateinfs.exe не нужен, за него infcachebuild.exe
 
---
мой вариант

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 13:12 20-10-2006
bogomolov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II
 
1. Это было сделано специально для отладки. Поправь в скрипте "ShellExecute,"hide","cmd.exe","/c...
2. Образы не создаю. Собираю потом все Nero'ой.
3. Виртуальными машинами не балуюсь. Проверяю, сразу запуская с жесткого диска.
4. Если не стартует стандартный WinPE, то вопросы к MS. Если "пропатченный" другими скриптами - разбирайся с последними.
5. В посылке я тебе приложил (и включил его обработку в Standard-1-MakePE.Script) SWINPE.TXT. Именно этот файл описывает, что "чикается" в стандартной WinPE. Кое-что дописывал туда сам. Можешь это сделать и ты.
6. Руководство по WinPE (WINPE.CHM) говорит, что поддержка сети должна запускаться командами
regsvr32 /s netcfgx.dll
factory -minint
netcfg -v -winpe
net start dhcp
net start nla
net stop ipnat

Все необходимые файлы в WinPE есть.
Но если у тебя нестрадарная сетевая карта, могут потребоваться ее драйвера. Хороший набор таких драйверов у тебя уже есть. Там же найдешь и то, что с ними нужно делать. Хотя в большинстве случаев, NIKZZZZ прав, достаточно распихать файлы драйверов по папкам: *.dll -> \I386\System32; *.sys, *.bin -> \I386\Drivers; .inf -> \I386\inf.
7. См. 3.

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



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

Цитата:
Неа, тоже самое. updateinfs.exe не нужен, за него infcachebuild.exe

а у тебя USBSTICK.script включен, может глюк из-за него, он при загрузке затирает некоторые ключи реестра HWPNP. Вообще его надо объеденить с xpe_pnp там только добавить записи в txtsetup
А звук работает?
vpol
принимай работу ntbackup.script


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

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Даже не установлен. Звук не работает ни с твоим, ни с моим скриптом

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 16:26 20-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