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

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nod32 на grub_for_dos - Фaйл, вepoятнo, зapaжeн нeизвecтным виpуcoм.

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 16:24 13-11-2006
strun

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

Цитата:
То есть выбираешь Standard в главном окне, затем переходишь в Paths и указываешь путь к той папке в которой лежит папка i386

Можно тут по подробней, что в Standard, он же уже выбран или его надо раскрыть и ...

Всего записей: 34 | Зарегистр. 08-11-2006 | Отправлено: 19:12 13-11-2006
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strun
Пути указываются отдельно для каждого проекта. Тоесть сначала надо выбрать проект и только потом указать пути. Для удобства можно оставить только один проект - Standart. (щелчок правой кнопкой мыши по ненужному проекту, Remove). Старый путь желательно обнулить  - крестик, и только потом выбрать правильный.

Цитата:
Можно тут по подробней, что в Standard, он же уже выбран или его надо раскрыть и

Если проект один, можно жать на Run.
Ничего раскрывать не надо, выбрать Standart и Run.
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 21:50 13-11-2006
strun

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

Цитата:
Если проект один, можно жать на Run.  
Ничего раскрывать не надо, выбрать Standart и Run.  

В окне "Скрипты" поудалял (PicoXP(14), Archive(25)), оставил "Standard project(26)", перед этим в путях, кресты, далее выбираю пути(как выше), кн. "запустить", практически тут же сообщение:
"The path you specified as your windows files source is not valid! Please select a valid source dir in the paths window to run this script"
 
Ну и дальше как и раньше, еще одно в конце выскочило:
"Error reading the file string ,au3"

Всего записей: 34 | Зарегистр. 08-11-2006 | Отправлено: 23:18 13-11-2006
NIKZZZZ



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

Цитата:
"The path you specified as your windows files source is not valid! Please select a valid source dir in the paths window to run this script"

Это сообщение явно указывает на неправильный путь к дистрибутиву. Проверь сам дистрибутив в папке должны находиться:
I386\
WIN51
WIN51IP
WIN51IP.SP2
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 23:43 13-11-2006
VV2006

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
А разве можно удалять "Archive"? Я понял так: разные проекты создаются при помощи линков на скрипты, которые хранятся в "Archive". Вот об этом, по-видимому, и говорится в сообщении об ошибке.

Всего записей: 2123 | Зарегистр. 10-02-2006 | Отправлено: 00:01 14-11-2006 | Исправлено: VV2006, 00:01 14-11-2006
NIKZZZZ



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

Цитата:
А разве можно удалять "Archive"

Само содержимое Arhive не удаляется, удаляется только ссылка на него из списка доступных проектов (WinBuilder.ini).

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 00:09 14-11-2006
strun

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

Цитата:
неправильный путь к дистрибутиву

Да, он такой путь не понимает, а такой "%BaseDir%\Source\I386" (в папку "Source" положил дистрибутив), понял, в эмуляторе все заработало, через скрипт "usbboot.script", пишу на HDD (под USB), без рам диска, идет загрузка винды и "Синяя смерть", ну попробую разобраться.

Всего записей: 34 | Зарегистр. 08-11-2006 | Отправлено: 00:37 14-11-2006 | Исправлено: strun, 00:59 14-11-2006
VV2006

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плиз, в чём смысл форматирования флэшки в NTFS? Попробовал скрипт USB-Boot с включенным NTFS форматированием - нормально, в отличии от некоторых других способов создания загрузочных флэш-дисков , при помощи скрипта это делается просто и легко. Но флэшка грузится и с FAT32, и с FAT я как-то давно делал WinXPE. Что лучше по скоростным и другим параметрам выбрать для 1 GB Flash Apacer (USB 2.0)?
Ещё - об особенности применения FBWF (или fbwframauto) в случае использования флэшки как загрузочного устройства для WinXPE: переназначение записи с данного вида носителя в кэш памяти уже не производится, производится реальная запись. Как этого избежать? EWF+FBWF?

Всего записей: 2123 | Зарегистр. 10-02-2006 | Отправлено: 01:54 14-11-2006 | Исправлено: VV2006, 11:51 14-11-2006
bob_from_saratov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Автору плагина IMG_RAM  
Подбрасываю идею.. Сам уже ей пользуюсь.
 
Создание имиджа проводить не утилой из пакета QEMU, а вот этой утилькой http://www.sysinternals.com/Utilities/Contig.html
 
Плюсы:
1. Она весит всего 28 килов (любой exe-пакер, я зажал банально юпиксом)
2. Мы избавляемся от задержки при форматировании в RAW - всё равно мы потом переформатируем в НТФС.
Минусы - мне неизвестны.  
 
В батнике это выглядит примерно так:

Цитата:
 
set kilos=42850
set /a SIZE=%kilos%*1024
contig -n %IMG% %SIZE%
 

Всего записей: 133 | Зарегистр. 11-07-2002 | Отправлено: 12:04 14-11-2006
HighwayStar



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

Цитата:
Автору плагина IMG_RAM

Автор - я. Написано в скрипте

Цитата:
Она весит всего 28 килов (любой exe-пакер, я зажал банально юпиксом)

А Qemu-img входит в стандартную поставку винбилдера.

Цитата:
Мы избавляемся от задержки при форматировании в RAW - всё равно мы потом переформатируем в НТФС.  

Никакой значительной задержки не наблюдал.  
Возможно если соберусь сделать плагин для барта, то использую ее.
 
Новости о винбилдере. Сегодня Nuno наконец-то сделал норальную поддержку русского языка в винбилдере. Можно собирать что-то вроде Sandbox.Ru-Board

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 12:22 14-11-2006 | Исправлено: HighwayStar, 12:27 14-11-2006
strun

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

Цитата:
без рам диска, идет загрузка винды и "Синяя смерть",  

Ни чего не выходи, после стандартной загрузки,  "Синяя смерть"!
 
Лог показывает, ошибок, нет, но есть одно предупреждение: "File setupldr. in not found. Switched to normal ISO"
 
И еще, пропустил дистр. через "nLite", добавил дрова, НВидиа, раид, сата, сеть, но в эмуляторе это не отразилось!
 
Наверное без РАМ, не получится.

Всего записей: 34 | Зарегистр. 08-11-2006 | Отправлено: 15:18 14-11-2006
NIKZZZZ



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

Цитата:
Наверное без РАМ, не получится

Ram диск используется самой системой. Чтобы от него отказаться нужно правильно настроить скрипты.

Цитата:
И еще, пропустил дистр. через "nLite", добавил дрова, НВидиа, раид, сата, сеть, но в эмуляторе это не отразилось!  

А что должно было прoизойти ? Разве ты добавил скрипты , которые используют эти драйвера?
 
 
HighwayStar
По поводу Grub. Как стартоваться с разных разделов понятно. Так-же из описания следует, что загрузочный RamDisk с WinXp работать не будет. Вопрос такой - как из Grub запустить стандартный виндовый Ntldr или какой-либо другой загрузчик, как это сделано, например, в BCD Wizard.
И вообще, как написать загрузчик самого нижнего уровня?
   
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 15:52 14-11-2006
HighwayStar



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

Цитата:
Ни чего не выходи, после стандартной загрузки,  "Синяя смерть"!

Попробуй выключить autoUPX из-за него часто возникают такие проблемы, еще если используешь то попробуй отключить FBWf - File Based Filter

Цитата:
И еще, пропустил дистр. через "nLite", добавил дрова, НВидиа, раид, сата, сеть, но в эмуляторе это не отразилось!

Для поддержки pnp нужно использовать мой скрипт правда дрова надо добавлять не в дистр, а в собранный WinPE
VV2006
Для защиты флешки от записи нужно использовать EWF (Enhaced Write Filter), но это уже следующий номер нашей программы (следующая версия).  
NIKZZZZ

Цитата:
Вопрос такой - как из Grub запустить стандартный виндовый Ntldr или какой-либо другой загрузчик, как это сделано, например, в BCD Wizard.  


Цитата:
# This finds and loads your Windows XP.
title Microsoft Windows XP SP2 Pro (hd0,0)
find --set-root /ntldrxp
chainloader /ntldrxp
rootnoverify (hd0)
 
# This finds and loads BartPE on your HARD DRIVE.
title BartPE with XPE 1.0.4 (Find and Load setupldr.bin)
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

вот очень полезная ссылка по теме, все довольно подробно расписано A Multi-device Multi-boot Menu Using Grub, I finally succeeded!! Here's the guide.

Цитата:
И вообще, как написать загрузчик самого нижнего уровня?

Вообще нужно изучать прерывания BIOS и владеть C++ и Ассемблером.  
Хочешь написать свой собственный загрузчик? Можно изучить исходники граба.
И еще, делаю скрипт для твоего inf2script скрипта, очень нужно добавить ключ командной строки для указания файла назначения. Искать и копировать файл из той же директории что и оригинальный .инф средствами винбилдера очень трудно.

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



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

Цитата:
очень нужно добавить ключ командной строки

Напиши какие ещо ключи нужны, (автор, версия и т.п), и в каком желательно виде (приведи пример сомандной строки) , сейчас напишу.
 

Цитата:
Можно изучить исходники граба

Можно, когда-то я такое делал, лень велосипед изобретать.
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 16:20 14-11-2006
HighwayStar



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

Цитата:
Напиши какие ещо ключи нужны, (автор, версия и т.п), и в каком желательно виде (приведи пример сомандной строки) , сейчас напишу

Inf2Script.exe file.inf SourceDir [target file] [/deb]
Реально нужен только target file. Все остальное легко пишется уже прямо в готовый скрипт через IniWrite. Заодно и потестирую как IniWrite работает в 051 и 052.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где готовые результаты можно увидеть? Всё в процессе?
Хотелось бы для начала увидеть как сделать самую маленькую ХР , грузящуюся с флешки , маленькую настолько, чтобы нормально работал только RAR. Дабы не отъедать много полезного объёма от флешки и иметь возможность сархивировать данные с винта на саму флешку.

Всего записей: 171 | Зарегистр. 10-07-2003 | Отправлено: 17:01 14-11-2006
HighwayStar



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

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar
Сделано
 
 
Добавлено:
HighwayStar
Забыл удалить тестовую строчку
Исправлено

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

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

Цитата:
Советую всем обновится.

Так там только экзешник(WinBuilder052_Beta10a.zip ( 624.82k )), а русик?
И почему и-фейс отличается, у меня нет подпунктов в "Scripts"

Всего записей: 34 | Зарегистр. 08-11-2006 | Отправлено: 19:52 14-11-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