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

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ,
Цитата:
Работает, просто была проблема с бат-файлом из-за вывода на a:\.
- хм.... Это Вы имеете ввиду WimMount.cmd где вывод лога в >>a:\WimLog.txt ?
Если так, то у меня при отключении лога монтирования wim-образов все та же проблема....
 
Может соберете из моего тестового контструктора BuildWIM.7z ~8,5MB(изменив только WimMount.cmd) рабочий BootSDI.img и зальете на рапиду ??? Как вариант, я попробую пофайлово содержимое вашего рабочего BootSDI.img и своего нерабочего сравнить.....  
Еще будет интересно знать, загрузится ли у меня собранный и рабочий у Вас  BootSDI.img !
 
ЗЫ:Кстати, а как Вы проверяли работоспособность BootSDI.img , т.е. на ВМ или на реальном компе и какой был бутовый девайс в случае проверки на реальном железе?
ЗЫЫ: Пока беспроблемно юзаю более древний WimPack, входивший в состав  Boot SDI v51, но всеже хочется BootSDI.img еще больше ужать . Кстати, по поводу уменьшения загрузочного ядра,гдето читал и сейчас немогу найти, что можно пропатчить(уменьшить) SHELL32.DLL на пару мегабайт, может кто подскажет где рыть?
ЗЫЫЫ: Не успокоюсь пока, не недостигну BootSDI.img ~ 30Mb, без потери функианальности сборки конечноже

Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 15:58 21-05-2008 | Исправлено: Valdon, 18:06 21-05-2008
NIKZZZZ



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

Цитата:
А как добавить нужные драйвера к сборке?
В моем случае для Promise Fast Track 378?

Добавление SATA драйвера обычно сводится к копированию нужного .sys файла в каталог i386\system32\Drivers и добавлении информации в TXTSETUP.SIF.  
Пример можно посмотреть в SATA2.script .
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 16:15 21-05-2008
mav62

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли как-то прикрутить профили оборудования к сборке?

Всего записей: 53 | Зарегистр. 21-01-2006 | Отправлено: 20:10 21-05-2008
NIKZZZZ



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

Цитата:
Может соберете из моего тестового контструктора BuildWIM.7z ~8,5MB(изменив только WimMount.cmd) рабочий BootSDI.img

Сборка (ISO) . Проверена на двух реальных компах и под VirtualBox. Использован скрипт WimPacker. WimMount.cmd модифицирован для создания лога на x: .
Лог не желательно создавать на A: - это может испортить результат из-за времени обращения. Если возникнет предыдущая ошибка, желательно создать лог нормальной загрузки, добавив нужные файлы.
 
 
Добавлено:

Цитата:
что можно пропатчить(уменьшить) SHELL32.DLL на пару мегабайт, может кто подскажет где рыть?  

Попробуй задать вопрос в соседней теме.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 20:39 21-05-2008
Valdon



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

Цитата:
Проверена на двух реальных компах
- а источник загрузки (CD-ROM, USB-HDD, USB-Flash) ? По ходу, если исошку выложили - то CD-ROM наверное....  
 
ЗЫ: Результаты тестов постараюсь озвучить уже завтра....

Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 21:10 21-05-2008 | Исправлено: Valdon, 21:16 21-05-2008
Alekcey



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
Посмотрел inf файл, там еще длл-ка копируется.
Тут инф файл.
Подскажите плиз корректный скрипт и что куда надо копировать.

Всего записей: 37 | Зарегистр. 19-10-2006 | Отправлено: 22:31 21-05-2008 | Исправлено: Alekcey, 22:45 21-05-2008
NIKZZZZ



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

Цитата:
Подскажите плиз корректный скрипт и что куда надо копировать.

 
Примерно так, но лучше проверить.
 

Код:
ExtractFile,"%ScriptFile%","Folders","fasttx2k.sys","%TargetDir%\i386\system32\Drivers"
IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SCSI.Load","fasttx2k=fasttx2k.sys,4"
IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","SCSI","fasttx2k=#$qPromise FastTrak#$q"
IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_105A&DEV_3376=#$qfasttx2k#$q"
IniWriteTextLine,"%TargetDir%\I386\TXTSETUP.SIF","HardwareIdsDatabase","PCI\VEN_105A&DEV_3373=#$qfasttx2k#$q"

 
И добавить в скрипт fasttx2k.sys.
 
 
Добавлено:
Valdon

Цитата:
а источник загрузки (CD-ROM, USB-HDD, USB-Flash) ?

Вообще-то проверял и на USB-Flash, но выложенный ISO только на  CD.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 23:51 21-05-2008
euheny



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

Цитата:
Можно ли как-то прикрутить профили оборудования к сборке?

 В РЕ это невозиожно
Зачем тебе это?

Всего записей: 4069 | Зарегистр. 22-11-2006 | Отправлено: 07:12 22-05-2008
mav62

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
euheny
 
Пытаюсь создать полноценную переносную ОС. Идея та же, что и в твоей Mobile OS. Но она должна работать на любом оборудовании. А на моем родном компе хотелось бы исключить поиск оборудования с помощью HWPHP.  
Кстати если не затруднит еще два вопроса.
1. Что за профили в reatogo xpe ?
2. можно ли интегрировать видео и звук в сборку иметься в виду в txtsetup.sif. Тогда проблему с профилями решу патчинем загрузчика.

Всего записей: 53 | Зарегистр. 21-01-2006 | Отправлено: 09:47 22-05-2008
Valdon



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ, вопщим докладываю результаты тестов:  
1. RAM.iso что у меня собраный что у Вас - анологичен.
2. Запуск RAM.iso из под QEMU - ошибка!
3. Запуск RAM.iso из под VMware - OK!
4. Запуск RAM.iso с CD-ROM'а на реальном железе - OK!
5. Запуск BootSDI.img c USB-Flash на реальном железе - OK!
6. Запуск BootSDI.img c USB-HDD(испытывал на 2 разных винтах) на реальном железе - ошибка!
При добавлении этого списка файлов в секцию [EFLcore] скрипта WimPacker в QEMU загрузка ОК, с USB-HDD - Ошибка при загрузке X:\I386\system32\iernonce.dll , хотя  BootSDI.img:I386\system32\ он реально присутствует

Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 21:13 22-05-2008
NIKZZZZ



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

Цитата:
результаты тестов


Цитата:
2. Запуск RAM.iso из под QEMU - ошибка!

Ну, это вполне об'яснимо - QEMU не совсем корректно отрабатывает временные параметры, например у него очень медленный RamDisk и вообще, память работает некорректно по времени.

Цитата:
с USB-HDD - Ошибка при загрузке X:\I386\system32\iernonce.dll , хотя  BootSDI.img:I386\system32\ он реально присутствует  

Не понятно.
Попробую провести эксперименты.
 
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 23:43 22-05-2008
mav62

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прикрутил blackbox в качестве шела. Но получилось только через зад. То есть сначала загрузить blackbox  потом удалить explorer. Иначе уходит на перезагрузку.
Такая же ситуация, когда попитастся подсунуть, что-нибудь вместо ехplorer в параметр shell ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.  
Это все при MinLogon, при PELoader работает если передать blackbox как параметр.
Какие-то идеи?

Всего записей: 53 | Зарегистр. 21-01-2006 | Отправлено: 20:20 23-05-2008
PCST

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
 
Как добавить информацию о регистрации программы, например Restorer2000 Pro v3.3 123302, в сборку BartPE.
И если кто знает может по подробней опишите принцип по какому делаются inf файлы из reg файлов.
Пробовал и ConvRegToInf и PEReg но результат один- в установленной Windows программа зарегистрированная а в BartPE просит ввести имя и пароль.

Всего записей: 2 | Зарегистр. 23-05-2008 | Отправлено: 21:00 23-05-2008
mav62

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PCST
 
BartPE в соседней ветке. У меня без проблем работает reg2WBS но он конвертирует в формат script принятый в WinbBuilder.  
Хотя я регистрирую софт специальной программой так как он не находиться в RAM образе и теоретически может изменяться его местоположение.
Можно также перед созданием ІSO загрузить куст реестра Software и внести туда нужные изменения.  

Всего записей: 53 | Зарегистр. 21-01-2006 | Отправлено: 23:25 23-05-2008
NIKZZZZ



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

Цитата:
Это все при MinLogon, при PELoader работает если передать blackbox как параметр.

Все верно. MinLogon работает в паре с Explorer. Хочешь использовать свою оболочку - используй PELoader.exe или родной Winpeshl.exe (в ini файле указываеш оболочку). В принципе, ее можно запустить и напрямую, но будут сильные ограничения.
А для запуска нужно использовать ветку
 
Код:
[HKEY_LOCAL_MACHINE\System\Setup]
"CmdLine"="App.exe"

 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 01:46 24-05-2008 | Исправлено: NIKZZZZ, 01:50 24-05-2008
mav62

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. Остановился на Minlogon c последующим удалением Еxplorer своим софтом.

Всего записей: 53 | Зарегистр. 21-01-2006 | Отправлено: 02:47 24-05-2008
euheny



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

Цитата:
Что за профили в reatogo xpe

какие-то cmdlines

Цитата:
можно ли интегрировать видео и звук

можно, для этого есть куча плагинов и инфы
 

Цитата:
Идея та же, что и в твоей Mobile OS. Но она должна работать на любом оборудовании

Откуда такой вывод?
Там где грузится PE должна грузиться и MobileOS

Всего записей: 4069 | Зарегистр. 22-11-2006 | Отправлено: 08:20 24-05-2008
gosshha



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
доброго всем времени суток, откопал пакет, в ISO образе, приличная вещь, FreeXPie, в нём много чего вкусного, плюс проработан интерфейс, работает с ХР и Vista, русский язык имеется, найти можно здесьссылка , ещё проги для закачек с Рапиды и Летитвита

Всего записей: 10 | Зарегистр. 31-03-2008 | Отправлено: 11:39 24-05-2008
mav62

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

Цитата:
можно, для этого есть куча плагинов и инфы  

 
Можно поподробнее
 

Цитата:
ам где грузится PE должна грузиться и MobileOS

 
Может я не правильно понял но Mobile OS это урезаная , установленная XP. При смене например процессора с Intel на AMD должна зависнуть.
Я бы с удовольствием посмотрел бы готовую сборку.

Всего записей: 53 | Зарегистр. 21-01-2006 | Отправлено: 14:58 24-05-2008
mav62

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кому то удалось поднять удаленный доступ к сети в Winbulder. Пока ни драйвера ras* ни служба RasMan упорно не хотят запускаться хотя вроде все inf, sys, dll b exe файли присутствуют в сборке.

Всего записей: 53 | Зарегистр. 21-01-2006 | Отправлено: 00:22 25-05-2008
   

Страницы: 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