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

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



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

Всего записей: 340 | Зарегистр. 19-08-2008 | Отправлено: 15:51 28-10-2008
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MeUserListRu
сп уже качаю - посмотрю.
пока сделал вариант с pebuilder_xpe в виртуальной машине, подсмотрю и буду делать с winbuilder

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 16:08 28-10-2008
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
посмотрел в соседней теме - RusLive_RAM_2008_10_28.iso намного интереснее чем выложенный @RusLiveMini\
нет ли желания конструктором поделиться ?
интересует в плане уменьшения и заталкивания остатка внутрь img для загрузки по сети.
 
Добавлено:
а программу от касперского virus removal tool сложно в wim и для pe ?
драйвера надо будет или можно попробовать установить внутри winpe а потом сграбить образ ?

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 21:42 28-10-2008
CryptoPE

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

Нужна помощь обладателей многопроцессорных и/или многоядерных машин. Если не сложно, то протестируйте загрузчик:
 
_http://slil.ru/26290321
 
По идее он должен показать количество найденных процессоров и/или ядер на машине и остановить загрузку. Например:
 
CPU count: 1

Всего записей: 54 | Зарегистр. 05-06-2008 | Отправлено: 11:15 31-10-2008
MeUserListRu



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CryptoPE
VMware Workstation в 2х-ядерном режиме: CPU сount: 2
Ну колись Чего опять затеял
 
Добавлено:
Допустим, загружаешься с CD, а там меню WinPE и мультипроцессорная WinPE. А рядом в меню - Показать реальное количество ядер
 
Добавлено:
Но программка CPUz в той же VMware Workstation в 2х-ядерном режиме у меня показывает: процессор 1, а потоков 2. На реальном компьютере 2х-ядерник, никаких Hyper Threading
 
Добавлено:
Так это у тебя начало загрузки WinPE... Как же я не догадался!!!! Если CPU count: 1, то txtsetup.si_, если 2, то multicpu.si_ Автоматический выбор Если ты, конечно, над этим работаешь

Всего записей: 340 | Зарегистр. 19-08-2008 | Отправлено: 13:06 31-10-2008
CryptoPE

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


Цитата:
ты, конечно, над этим работаешь

 
Не совсем так. Хочу что бы загрузчик автоматически грузил либо ntoskrnl.exe, либо ntkrnlmp.exe.

Всего записей: 54 | Зарегистр. 05-06-2008 | Отправлено: 17:08 01-11-2008
NIKZZZZ



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

Цитата:
Хочу что бы загрузчик автоматически грузил либо ntoskrnl.exe, либо ntkrnlmp.exe.

А этого достаточно?
Hal.Load по идее, должен быть прописан в txtsetup.sif ,  (halmps.dll и т.п.)

Задача довольно интересная, я пытался создать универсальный образ, который бы работал на нескольких компах с разными процессорами. Но количество ядер приходилось устанавливать вручную.
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 17:31 01-11-2008
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CryptoPE
а как vista работает - она же 1 hal универсальный имеет - может в ранних лонгхорнах что то подобное было ?
или WAIK \ OPK под них не было ?

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 21:58 01-11-2008
NIKZZZZ



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

Цитата:
По идее он должен показать количество найденных процессоров и/или ядер на машине и остановить загрузку.  

На двухядерном AMD Athlon нормально работает.
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 22:21 01-11-2008
MeUserListRu



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CryptoPE
Я тоже на двухядерном AMD Athlon протестировал. Позже будут под рукой intel коры, попробую.
А ты посмотрел, как работает multiprocessor.script от Galapo? Для унипроцессора изпользуется NTOSKRNL.EX_, для мультипроцессора - NTKRNLMP.EX_. Тип загрузки выбирается вручную из меню с помощью разных setupldr.BIN (уни, либо мульти) В одном варианте используется txtsetup.sif, в котором:

Код:
[Hal.Load]
acpipic_up=halacpi.dll
e_isa_up=hal.dll
mps_up=halapic.dll
mps_mp=halapic.dll
acpiapic_mp=halaacpi.dll
acpiapic_up=halaacpi.dll

Во втором - другой txtsetup.sif:

Код:
[Hal.Load]
mps_up=Halmps.dll
mps_mp=halmps.dll
acpiapic_mp=halmacpi.dll
acpiapic_up=halmacpi.dll
syspro_mp=halsp.dll

Других различий не нашёл. Я не понял , где именно у тебя просчитывается CPU count.
 
Добавлено:
Опа, нашёл! В SETUPLDR.BIN есть об этом упоминание!! Охренеть. А можно, чтобы не результат выводился в виде 1 или не 1, а грузился txtsetup.sif1 или txtsetup.sif2? Просто использовать решение от Galapo

Всего записей: 340 | Зарегистр. 19-08-2008 | Отправлено: 12:33 02-11-2008
NIKZZZZ



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

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

Протестировал на Intel - Ok.
 

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
мучаю выложенный ранее конструктор - куда и как добавить папку чтобы она оказалась упакованной в Programs Files.wim ?

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 20:13 02-11-2008
NIKZZZZ



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

Цитата:
мучаю выложенный ранее конструктор - куда и как добавить папку чтобы она оказалась упакованной в Programs Files.wim ?

 
Упаковка осуществляется скриптом WWimPacker.script, пакуемые каталоги указаны в настройках скрипта.

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
сп разобрался, отписался в варезной теме
или лучше здесь ?

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 23:26 02-11-2008
CryptoPE

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

MeUserListRu
NIKZZZZ
За тесты спасибо.
 

Цитата:
А этого достаточно?
Hal.Load по идее, должен быть прописан в txtsetup.sif

 
Верно, не достаточно. Предполагаю что в случае автоматического выбора секцию Hal.Load нужно будет привести к такому виду:
 
[Hal.Load]
acpipic_up=halacpi.dll
e_isa_up=hal.dll
mps_up=halapic.dll
mps_mp=halmps.dll
acpiapic_mp=halmacpi.dll
acpiapic_up=halaacpi.dll
 
Дальше загрузчик должен справляется сам и в зависимости от кол-ва ядер выбирать нужный Hal.
Есть правда небольшая проблема. Скорее всего текущая реализация не сможет определить кол-во ядер на многопроцессорных машинах без поддержки ACPI, т.е
 
mps_mp = halapic.dll
 
лучше не трогать и оставить как есть.
 
Ну и Hyper-Tthreading скорее всего тоже попадет в разряд "многопроцессорных" машин.
 

Цитата:
А можно, чтобы не результат выводился в виде 1 или не 1, а грузился txtsetup.sif1 или txtsetup.sif2?

К чему такие сложности
 

Цитата:
а как vista работает - она же 1 hal универсальный имеет

Без понятия. Я с вистой не сталкивался.
 
 
 
 
 

Всего записей: 54 | Зарегистр. 05-06-2008 | Отправлено: 07:57 03-11-2008
QUARQ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q]
RusLive_RAM_2008_10_28
поиск не показывает где эта соседняятема, выдает по руборду току эту ссылку
и где скачать последнюю версию
на предыдушей версии вебер и авз отлично пашут
ни коких глюков не наблюдал

Всего записей: 1005 | Зарегистр. 01-01-2008 | Отправлено: 14:45 03-11-2008
MeUserListRu



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

Всего записей: 340 | Зарегистр. 19-08-2008 | Отправлено: 18:30 03-11-2008
CryptoPE

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В продолжение темы автоматического выбора ядра.
Ниже ссылка на тестовую версию загрузчика с автоматическим выбором нужного ядра (одно или многопроцессорного) и Hal.  
Пароль прежний, ссылка:
 
_http://slil.ru/26301177
 

Всего записей: 54 | Зарегистр. 05-06-2008 | Отправлено: 16:24 04-11-2008 | Исправлено: CryptoPE, 16:37 04-11-2008
MeUserListRu



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CryptoPE
 
1 Виртуальная машина 2 ядра на реальной Атлон X2 Brisbane:
CPUz: 2 ядра, 2 потока (выполнил несколько загрузок, и каждый раз - 2 ядра, 2 потока, хотя в варианте от Galapo то пишет 2 ядра, 2 потока, то 1 ядро, 2 потока);
Диспетчер задач: 2 потока.
 
2 Виртуальная машина 2 ядра на реальной Атлон X2 Brisbane (отключена опция ускорения):
CPUz: 2 поцессора, у каждого 1 ядро, 1 поток;
Диспетчер задач: 2 потока.
 
3 Виртуальная машина 1 ядро на реальной Атлон X2 Brisbane:
CPUz: 1 ядро, 1 поток;
Диспетчер задач: 1 поток.
 
4 Селерон 330 Prescott, частота 2,8:
CPUz: 1 ядро, 1 поток;
Диспетчер задач: 1 поток.
 
5 Селерон Tualatin, частота 1.3 (этот комп довольно вредный - при загрузке мультипроцессорной конфигурации от Galapo появляется Windows-окно с просьбой предоставить носитель с драйвером для проца, хотя нормально раборает при выборе "Стандартный компьютер"):
CPUz: 1 ядро, 1 поток;
Диспетчер задач: 1 поток.
 
6 Атлон X2 Brisbane:
CPUz: 2 ядра, 2 потока;
Диспетчер задач: 2 потока.

Всего записей: 340 | Зарегистр. 19-08-2008 | Отправлено: 21:58 04-11-2008
NIKZZZZ



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

Цитата:
тестовую версию загрузчика с автоматическим выбором нужного ядра  

 
Работает на двухядерном AMD Athlon.
Правда, загрузка ядер не равномерная, но это уже не загрузчик.
Только пришлось добавить в TxtSetup.sif нужнуе файлы.
 

Код:
[SourceDisksFiles]
ntoskrnl.exe=1,,,,,,,,3,3,,1,2
ntkrnlmp.exe=1,,,,,,,,3,3,,1,2
ntdll.dll=1,,,,,,,2,0,0,,1,2
hal.dll=1,,,,,,,,3,3,,1,2
halaacpi.dll=1,,,,,,,2,3,,,1,2
halacpi.dll=1,,,,,,,2,3,,,1,2
halapic.dll=1,,,,,,,2,3,,,1,2
halmacpi.dll=1,,,,,,,2,3,,,1,2
halmps.dll=1,,,,,,,2,3,,,1,2
halsp.dll=1,,,,,,,2,3,,,1,2

 
 
Добавлено:
CryptoPE
Теперь возникает вопрос, как сделать  RAM загрузку? Нормально грузится на одноядернике, зависает на двухядернике, сообщения не выдаются, судя по всему виснет ntkrnlmp.exe.
И вопрос, как происходит Ram загрузка ? Какой файл запускается после загрузки образа в память?  
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 01:43 05-11-2008 | Исправлено: NIKZZZZ, 02:58 05-11-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