Yurkesha (Y)PE (BARTPE&XPE)

Тип конструктора: 
BartPE
Назначение: 
Базовые утилиты
Способ запуска приложения в сборке: 
Обычный
Комплектность плагина: 
Полный
Автор плагина: 
yurkesha
Дата релиза: 
21.04.2012
Версия плагина: 
2012_04_21

Конструктор на базе BartPE с шеллом Explorer. Включает в себя:
- ImDisk(включен по умолчанию)
- поддержка мультиядерности(включена по-умолчанию)
- поддержка WIM-плагинов(включена по-умолчанию)
- поддержка WIM-загрузки(включена по-умолчанию) 
- поддержка гибридной WIM-загрузки(программы не пакуются в общий WIM, выключена по-умолчанию)

- драйвер добавляющий буфер RW к носителям доступным только на чтение FBWF(file based write filter)(включен по-умолчанию)  
- полная поддержка сети(включена по-умолчанию)
- полная реализация DOS-подсистемы включая набор консольных утилит
- полная поддержка русского языка в GUI и консоли
- поддержка GPT(GUID Partition Table для WinXP)
- поддержка драйверов архитектуры Windows Driver Foundation
- драйвера SCSIRAID
- драйвера USB3

ВложениеРазмер
BARTPE&XPE_2012_01_28.7z11.54 МБ
bartpexpe_2012_04_21.7z12.36 МБ

Комментарии

- драйвер добавляющий буфер RW к носителям доступным только на чтение

Прошу прощения, а что это и где это в конструкторе?

Аватар пользователя yurkesha

FBWF:

PLUGIN\2_BASE\Z_FBWF\fbwf_nonwim.inf

PLUGIN\2_BASE\Z_FBWF\fbwf_wim.inf

  или через интерфейс pebuilder:

"2 Base - FBWF driver ONLY!!! for non-WIM boot"

"2 Base - FBWF driver ONLY!!! for WIM boot"

---
sic transit gloria mundi

Втупил, спасибо)))

Аватар пользователя yurkesha

Попробуй что-нить добавить - например плаг.
 Заходишь в нужный раздел и нажимаешь добавить дочернюю страницу - при этом автоматом выберется тип материала "Плагин"

---
sic transit gloria mundi

 Все ок, добавил плагин WifiHopper, правда не сразу нашел где прикрепляется файл.

Аватар пользователя yurkesha

Все отлично!

Если будут мысли по поводу структуры - пиши - реализуем...

Сейчас до двух файлов можно аттачить к плагину.
И ссылки изначально закрыты от незарегистрированных пользователей(для полного содержимого).

Планируется вводить еще одно файловое поле доступное анонимным пользователям для открытого содержимого :)

В сборках к сожалению пока только внешние ссылки. Даже когда заливается по FTP на этот же сервак - все равно внешняя ссылка...

---
sic transit gloria mundi

Нашел странный глюк, если выбрать  WIm-boot, то после, при открытии любых wim-архивов PE уходит в синий экран, ругаясь на файл ntfs.sys, никто не знает что за косяк?

Аватар пользователя yurkesha

Надо при сборке в этой ситуации еще включать "2 Base - FBWF driver ONLY!!! for WIM boot" и все будет ок.

---
sic transit gloria mundi

Так я включал((( и ничего((( теперь тупо уходит на рестарт(( но уже без синего экрана...

Аватар пользователя yurkesha

И "2 Base - FBWF driver ONLY!!! for non-WIM boot" при этом выключен?

Просто именно этим конструктором и собирался MIN(Y)PE...

---
sic transit gloria mundi

ииии "2 Base - FBWF driver ONLY!!! for non-WIM boot" выключен (((

Просто все работает, но запускаю ваш плагин Тотал Командера который wimщвский, и уход в синий экран или просто рестарт(((

Кажется нашел косяк.... не стоит собирать PE, на 64-битной Семерке.....

Аватар пользователя yurkesha

Проблемы могут быть на любой семерке так как монтирование/отмонтирование кустов реестра срабатывает как-то по другому...

---
sic transit gloria mundi

Где находятся настройки рабочего стола, которые ставятся по умолчанию?

Аватар пользователя yurkesha

Все базовые настройки рабочего стола сидят в PLUGIN\1_BASE\Z_CUSTOM Либо если смотреть через GUI то это компоненты с именами по маске "1 Base - Customize - ..."

---
sic transit gloria mundi

Что нового в новой сборке?

Аватар пользователя yurkesha

  • Обновление антивирусов..  
  • WIM_FILE заменен на последний... 
  • ClamAV временно убран(экономия места),
  • Добавлен setpagefile по требованию - без этого каспер совсем с ума уже сходит :(
  • Изменен способ старта всех WIM-плагинов на прямой запуск wim-файла с указанием параметров(то есть при убирании wim-файла плага из сборки он теперь автоматом и в меню не покажется ).

Планирую частично модульную конструкцию делать с удобной схемой изменения комплектации плагов без пересборки(ну ISO понятное дело пересобирать надо, а остальное нет).

---
sic transit gloria mundi

А вот такой вот есть вопрос! Я знаю, что 32 битный  Win 2003 Server Enterprise при включенном PAE официально может работать с памятью более чем 4GB.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778%28v=vs.85%29.aspx

Вы не пробовали собирать Win PE из такого дистрибутива? Интересно было бы посмотреть работает ли это.

Аватар пользователя serg kaac

Если посмотреть чуть дальше:

Physical Memory Limits: Windows Server 2003

The following table specifies the limits on physical memory for Windows Server 2003. Limits over 4 GB for 32-bit Windows assume that PAE is enabled.
(Физические ограничения памяти: Windows Server 2003
В следующей таблице приведены ограничения на объем физической памяти для Windows Server 2003. 
Ограничения  4 Гб для 32-разрядных ОС Windows если PAE включен.)

Version Limit on X86 Limit on IA64

Windows Server 2003, Datacenter Edition

64 GB

(16 GB with 4GT)

512 GB

Windows Server 2003, Enterprise Edition

64 GB

(16 GB with 4GT)

512 GB

Windows Server 2003, Standard Edition

4 GB

 

Windows Server 2003, Web Edition

2 GB

 

Windows Small Business Server 2003

4 GB

 

Windows Compute Cluster Server 2003

 

32 GB

Windows Storage Server 2003, Enterprise Edition

8 GB

 

Windows Storage Server 2003

4 GB

 

 

Physical Memory Limits: Windows XP

The following table specifies the limits on physical memory for Windows XP. 
(Физические ограничения памяти: Windows XP
В следующей таблице приведены ограничения на объем физической памяти для Windows XP.)

Version Limit on X86 Limit on X64 Limit on IA64
Windows XP

4 GB

128 GB

128 GB (not supported)

Windows XP Starter Edition

512 MB

 

В связи с этим какой смысл работать с серверной системой? Если что то другое (не память) интересует, можно обсудить.

А куда подевалась ссылка на новый конструктор?((((
В шапке, вроде старая ссылка (

Аватар пользователя yurkesha

Именно сам конструктор давно не обновлял...
На выходных обновлю - уже набралось несколько технологических нюансов, которые надо включать в изначальный конструктор...

---
sic transit gloria mundi

ссылка ведет на недоступное место (((

Аватар пользователя yurkesha

Уже доступное место - я сервак обслуживал просто и временно доступа не было...

---
sic transit gloria mundi

Спасибо)

Добрый день!
С помощью Вашего конструктора создал сборку, закатал на флешку. Всё работает, но заметил, что переменные TEMP и TMP ссылаются на %SystemDrive%\Temp. А можно сделать, чтобы TEMP и TMP ссылались на %RAMDrive% (B:)?
И, заодно, как настроить чтобы RAMDrive (ImDisk) не рассчитывался, а был заданной величины, напр. 256 Mbytes?

Аватар пользователя yurkesha

Если выключен FBWF то по-умолчанию:

temp="%RamDiskDriveLetter%\TEMP
tmp=%RamDiskDriveLetter%

Если же надо при включенном FBFW оставить старые переменные то надо закоментировать в плаге FBWF:

[Default.AddReg]
; Add user tmp and temp environment variable...
0x2,"Environment","temp","%SystemDrive%\TEMP"
0x2,"Environment","tmp","%SystemDrive%\TEMP"
[SetupReg.AddReg]
; Add system tmp and temp environment variable...
0x2,"ControlSet001\Control\Session Manager\Environment","temp","%SystemDrive%\TEMP"
0x2,"ControlSet001\Control\Session Manager\Environment","tmp","%SystemDrive%\TEMP"

А насчет фиксированного размера  - замени тело скрипта imdisk.cmd на:

imdisk.exe -a -t vm -m %RAMDRV% -s 256M -p "/fs:NTFS /q /y /v:RAMDISK /C

Но вообще - в первую очередь - читай коментарии в плагах и скриптах - там же все расписано...

---
sic transit gloria mundi

Ну вот... Опять ссылка перестала работать.... (((((
Можно сделать зеркало?

Аватар пользователя yurkesha

Перезалил.
На выходных разберусь что со вторым серваком...

---
sic transit gloria mundi

Аватар пользователя _SIL_

Скачиваю BARTPE&XPE_2012_01_28.7z, распаковываю. Указываю дистр ориг. XP SP2 pro vl. Никаких изменений плагов вообще не делаю. Изошник делается без ошибок, но не грузится.
inf file txtsetup.sif is corrupt or missing status 2

Без WIMboot  все работает нормально. 
Стоит XP32 SP3.
Где ковырять? 

Аватар пользователя yurkesha

На всякий случай перекачал конструктор сам и сделал все "с нуля" - без вопросов - все грузится.
Гостевая система Win7 x64, источник сборки WinXP SP2 RUS VL... Hfpvth iso 78 206 976 байт.
Дай мне следующую инфу:
- структура файлов ISO(их там всего 8 штук  должно быть)
- лог-файл сборки pebuilder.log - он порядка 350 килобайт - пожми и куда нить брось.
Если в результате этого я не смогу назвать причину то тогда надо будет выложить по-возможность нерабочий ISO-шник. Но пока не надо - надеюсь обойдемся малой кровью. Навскидку я бы сразу посмотрел в направлении антивируса - если это так то по логу я увижу.

---
sic transit gloria mundi

Аватар пользователя _SIL_

Скачал перезалитый архив. Никаких проваок конфига/плагинов не делаю. http://lostpic.net/images/c7f2a8bd73aa091d2641435905afaf88.png
Log: http://rghost.ru/36624528
ISo: http://narod.ru/disk/41388964001/(y)pe.iso.html
Мне кажется что в первый раз, неделю назад, с wim все работало (не уверен, может и путаю)
Может дело в makeiso.cmd в секции :WIM_INSTALL?

Аватар пользователя yurkesha

Эта секция ни при чем - оня для вящей совместимости - когда-то я планировал и перепаковку организовывать, да не срослось...
Но по логу видно, что до создания WIM-файла все идет абсолютно одинаково. А вот дальше отсутсвует вывод в лог сообщений imagex...
У меня в логе это выглядит так:

=== Создание загружаемого WIM-файла ===

ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Files/folders excluded from image capture by default:
\WINDOWS\CSC
\RECYCLER
\$Recycle.Bin\*
\System Volume Information
\pagefile.sys
\hiberfil.sys
\$ntfs.log
Successfully imaged E:\11111\BARTPE\BartPE
=== Создание загружаемого WIM-файла завершено ===

Проверь версию imagex и содержимое файла wimscript.ini на предмет соответствия версии и содержимому в архиве конструктора.
Но самое странное что судя по размеру WIM-файл создался...

---
sic transit gloria mundi

Аватар пользователя _SIL_

Архив конструктора ПОЛНОСТЬЮ ОРИГИНАЛЬНЫЙ.
Всю папку bartpe удаляю и с нуля извлекаю из архива в корень диска i: (Рам-диск). 
imagex и его компоненты (в тч и инишник) на компе не установлены и нигде не прописаны. По папкам из переменной PATH нигде они не встречаются.
Может это у тебя запускается imagex из system32???

Дистр винды отсюда: http://rutracker.org/forum/viewtopic.php?t=3104920

Что интересно, такая же ситуация и на компе на работе. Точь-в-точь.
Антивирус отключен.

Аватар пользователя yurkesha

И кстати - конструктор я не перезаливал - я его наоборот скачал с сайта на комп чтобы перпроверить все в боевых условиях :)

---
sic transit gloria mundi

Аватар пользователя yurkesha

imagex.exe на стартовой Win7 отсутствует. И у меня его естественно в системных папках нет. Притом в скрипте сборки указан путь с учетом \TOOLS\ Для полноты картины попробуй запуск imagex сделать так:

%~dp0TOOLS\imagex.exe

А дистр винды у меня естественно только от микрософта.
Кстати - а попробуй поместить всю папку на обычный хард.

---
sic transit gloria mundi

Аватар пользователя yurkesha

Точняк - все дело в харде. Только что целиком разместил конструктор на REVODRIVE и получил ту же картину что у тебя. Файловая ситема ExFAT.

Буду разбираться в чем прикол...

---
sic transit gloria mundi

Аватар пользователя _SIL_

Блин! С харда всё работет! СПАСИБО!!!
Конструктор должен находиться на NTFS разделе. С рам-диска терь тож все заработало.

Аватар пользователя yurkesha

Какака файловая система на рамдиске?
Я просто точно установил что проблема в WIM-файле, но в данный момент неготов переформатировать REVODRIVE...

---
sic transit gloria mundi

Аватар пользователя _SIL_

Конструктор должен находиться на NTFS разделе. )))))

подскажите как добавить sound?
уменя драйвера звука негрузятся.

Аватар пользователя serg kaac

Сначала нужно выяснить что за звуковой чип, а потом...

я добавил пакет драйверов который на конструкторе BartPE+XPE(26.03.2008) работает.
а на BARTPE&XPE_2012_01_28 не хочет.
вчом может быть проблема.

Аватар пользователя yurkesha

Проблема в непроведенном процессе PnP.
Насколько я помню в BartPE+XPE(26.03.2008) это реализовано при помощи HWPNP. 
В моем конструкторе плаг HWPNP изначально отсутствует. Но в принципе PnP можно прогнать и через bartpe.exe...

---
sic transit gloria mundi

вы имели ввиду

0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\600","100","||xpeinit.exe -f -m ""Установка устройств (HwPnP)..."" hwpnp.exe -all +ISAPNP\ +PCI\VEN /d /log+"

пдскажите плиз куда их лучше вставить?

Аватар пользователя yurkesha

Не только это - нужно и копирование нужных файлов обеспечить...
Ставить лучше где-нибудь в районе \PLUGIN\1_BASE\XPE

---
sic transit gloria mundi

уменя работает таким образоь

0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\998","100","||xpeinit.exe -f -m ""Установка устройств (HwPnP)..."" hwpnp.exe -all +ISAPNP\ +PCI\VEN /d /log+"
важно узнать ваше мнение
допустимо так стартовать?

Аватар пользователя yurkesha

Любой способ подходит...
PnP можно проводить почти на любом этапе после поднятия/ресайза рамдиска...

---
sic transit gloria mundi

Комментарии

Сейчас на сайте

There are currently 0 users online.