Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Автор: vu1tur
Дата сообщения: 17.05.2008 10:44
первая часть :: вторая часть :: третья часть :: четвертая часть

Windows Preinstallation Environment
Самостоятельная сборка при помощи конструктора BartPE и его модификаций

Статьи по теме и другая полезная информация:

Статья о WinPE на RU-BOARD
Цикл статей о WinPE на OSZone
911cd - самый большой англоязычный форум по теме
Параллельная тема - сборка WinPE альтернативным конструктором WinBuilder
Параллельная тема - проект VistaPE (WinPE 2.0), сборка конструктором WinBuilder
Тема в варезнике - большой выбор готовых сборок WinPE с предустановленным софтом

Конструкторы:

BartPE Builder 3.1.10a - оригинальная версия, поддержка русского языка (05.09.2007) - © Yurkesha
Reatogo-X-PE 240 - модифицированный конструктор BartPE+XPE - © Reatogo
Базовый конструктор (26.03.2008) BartPE+XPE (Explorer, IE, PnP, MMC, Multimedia) - © 7sh3
Базовый конструктор (26.03.2008) BartPE+ (Nu2Menu\BsExplorer, IE, PnP, MMC, Multimedia) - © 7sh3
---
!!! В базовых конструкторах ВИРУСОВ НЕТ !!!

Плагины:

Yurkesha BartPE Plugins, зеркало - готовые плагины и драйвера для BartPE\XPE
Sherpya WinPe Stuff - плагин XPE и утилиты для оригинального конструктора BartPE
Paraglider BartPE Plugins - полезные плагины и утилиты для оригинального конструктора BartPE
BartPE+XPE Plugins - готовые плагины и драйвера для BartPE+XPE
BartPE Plugin Repository - большая база плагинов для BartPE\XPE с поиском
Автор: yuniki
Дата сообщения: 17.05.2008 10:52
ИТак продолжаем - ; Утилита ramboot.exe - как создать RAM-сборку BartPE с ее помощью

Всвязи с

Цитата:
У меня при тесте выдало ram drive size error 572.
Папка BartPE весит при этом 381 мб. Задал размер рамдрайва 450мб, все создалось размер iso получился 472 мб.

Мда, чтоб пользоваться, нужно с бубном плясать , у меня та же ерунда.
И в итоге, - странность на странности :
(572-381)/381=50%
(472-381)/381=23%
Размер ISO неслабо растет, а не уменьшается. Это что - Сжатие, ?!

Все же может дать кто-то пошаговые рекомендации - как нужно применять эту утилиту ramboot.exe , чтобы правильно получить размер ISO'шника ?
Казалось бы все вещи простые, но не из одной, так из другой щели проблема вылезает, на которую кучу времени убивается.
Автор: NIKZZZZ
Дата сообщения: 17.05.2008 12:41
yuniki

Цитата:
Папка BartPE весит при этом 381 мб. Задал размер рамдрайва 450мб, все создалось размер iso получился 472 мб.

А не создается ли RamBoot исошник в каталоге BartPe ?
Автор: yuniki
Дата сообщения: 17.05.2008 13:41
NIKZZZZ
Нет, конечно.

Добавлено:
NIKZZZZ
Нет, конечно.
Автор: 7sh3
Дата сообщения: 17.05.2008 14:05
yuniki

Цитата:
Все же может дать кто-то пошаговые рекомендации - как нужно применять этот плагин ( PE Installer ) , чтобы правильно получить размер ISO'шника ?

причем здесь плагин WinPE Installer ? исошник с рамбут-сборкой делает утилита RamBoot в винде...
Автор: yuniki
Дата сообщения: 17.05.2008 19:56
7sh3
Пардон, именно о ней о ramBoot речь - замотался. Исправлю в первом посте страницы

Добавлено:
7sh3
Пардон, именно о ней о ramBoot речь - замотался. Исправлю в первом посте страницы
Автор: AZJIO
Дата сообщения: 17.05.2008 20:14
yuniki

Цитата:
Все же может дать кто-то пошаговые рекомендации - как нужно применять этот плагин ( PE Installer ) , чтобы правильно получить размер ISO'шника ?

Незнаю как кто определяет размер RAM-диска, а я просто создавал с заведомо большим обьёмом и после загрузки смотрел в "Свойствах" занятое пространство и добавлял 5 мег. Ну сейчас бы я попробовал смонтировать и посмотреть размер на виртуальном диске. В принципе один раз загрузится чтобы проверить размер не так уж долго по сравнению с подготовкой дистрибутива LiveCD.


Цитата:
3) Сделать и CD и DVD - на 100% больше забот. Стремишься как-то к минимуму усилий ...
а получается дольше, потому что проблема за проблемой, когда пришёл со своим диском, понимаешь, что тут сейчас бы второй вариант был бы удачнее и сэкономил бы кучу времени, но тебе было когда то лень. К примеру нужно записать диск, а привод занят системным диском, в принципе я вытаскивал и записывал, просто нужно всё подготовить и перед тем как нажать "Прожиг" сменить диск на болванку, но всё же ситуации разные бывают да и система из RAM очень быстро работает, так что если лень, то мучайся. Вариант же CD-загрузки напичкан дровами.

Цитата:
Казалось бы все вещи простые, но не из одной, так из другой щели проблема вылезает, на которую кучу времени убивается.

Чтобы создать то чем будешь уверенно пользоваться понадобится не менее месяца, а не два дня, придётся систему наизусть выучить, протестировать работу всех прог, либо мучится со своим LiveCD, который будет на каждой проге тебя подводить.

Кстати, совет: вернись на прежнюю страничку, и загрузи всю тему, нажав сверху "версия для печати" и сохрани страничку, и по ней воспользуйся поиском текста, возможно куча вопросов исчезнет, так как вопросы уже повторяются одни и те же.
Автор: Andrey32
Дата сообщения: 17.05.2008 21:14
NIKZZZZ

Цитата:
А не создается ли RamBoot исошник в каталоге BartPe ?

Именно там он и создается! А нужно не там?
NIKZZZZ, вы бы фак по своей проге оформили, обчество просит. Востребованная она, но неподдержаная. А то мы еще тут сотню страниц испишем.
У меня вопрос по convregtoinf. Для нее нужны рамочные работы? При запуске выдает
Ошибка при инициализации приложения(0xc0000135). Я систему только переустановил, фреймворк еще не ставил.
Автор: yuniki
Дата сообщения: 17.05.2008 23:04

Цитата:
Кстати, совет: вернись на прежнюю страничку, и загрузи всю тему, нажав сверху "версия для печати" и сохрани страничку, и по ней воспользуйся поиском текста, возможно куча вопросов исчезнет, так как вопросы уже повторяются одни и те же.

Да законспектировал уже давно все три последние страницы, а вопросы, действителдьно похожие, потомуЮ что ответов нет, последний, еще раз могу повторить :
не понимаю я слов о сжатии RAM диска при его создании ramboot.exe , если его размер больше размера исходников для него. Что кто-то здесь уже объянил сей феномен ?
Автор: AZJIO
Дата сообщения: 18.05.2008 01:12
yuniki

Цитата:
все три последние страницы

да не три страницы, а две последние части темы нужно, по 100 страниц каждая.

Цитата:
не понимаю я слов о сжатии RAM диска при его создании ramboot.exe

и скока раз отвечать то? отвечаю второй раз для не особо читающих то что им пишут. Создай исошник указав размер для Boot.img примерно такой же как и папка "C:\pebuilder_xpe\BartPE" (не пустая, а с подготовленным дистрибутивом). Запиши исошник на диск и загрузись с него, посмотри размер диска X, он будет равен указанному тобой размеру, но он будет не впритык набитый, там будет к примеру 30 мег свободно, так ты при создании укажи размер на 30 мег меньше, хотя не на 30, а на 25, так как 5 мег для запаса, вот и будет у тебя точный размер диска. А указать его можно как говорят и 480 мег, только нафиг он 480 мег будет в памяти занимать, а полезных 170 мег., а остальные 310 мег будут просто пустое пространство на диске X.
Мог бы ещё второй раз рассказать, как смонтировать файл Boot.img и посмотреть лишнее пространство в образе, но ты наверно опять читать не будешь.
Автор: nat27
Дата сообщения: 18.05.2008 16:40
yuniki
неправильное сжатие Boot.img у меня происходило когда в винде фоном работал SpIDer Guard от Dr.Web. Последующая загрузка собранного таким образом Boot.img приводила к различным сбоям. Из твоих постов так и не понял в какой среде/оболочке делаешь проект и образ для рамбута. У меня так: использую только Windows XPSP2 RUS Corp, в ней работаю, её дистрибутив использую для сборки обычного(не рам) образа pebuilder.iso и рамобраза Boot.img. Зная размер pebuilder.iso задаю на 100-150Мб меньше в ramboot.exe. Особо думать не приходится, т.к. подгоняю размер pebuilder.iso до 600-620Мб, тогда содержимое папки c:\pebuilder_xpe\BartPE помещается в 480Мб Boot.img, как правило, после загрузки с такого Boot.img на диске X: остается еще 40-50Мб свободного пространства, что достаточно для большинства задач проекта. Не использую никаких виртуальных машин, при сборке проекта и запуске ramboot.exe отрубаю антивирусники, работающие в фоновом режиме. НЕ собираю проекты и рамобразы из под барта, нарывался на неприятности.
Автор: Andrey32
Дата сообщения: 18.05.2008 19:38
Поскольку тест в ramboot.exe работает мягко говоря странно, чтобы правильно выставить размер Boot.img, установил ImDisk, затем с его помощью создаю виртуальный диск, у меня размером 512 мб. Создается: панель управления-прочие параметры- щелкаем на иконке Imdisk. Затем форматируем созданный диск, размер кластера 512 байт, ставим галку "использовать сжатие".
Копируем на виртдиск содержимое папки BartPE и смотрим в свойствах диска, сколько занято. Столько и высталяем в ramboot.exe.
В ранее созданных исошниках можно посмотреть, сколько пустого места на Boot.img можно распаковав исошник, затем правая кнопка на Boot.img- "Mount as ImDisk Vitual disk", смотрим свойства смонтированного диска.
Автор: Skif_off
Дата сообщения: 18.05.2008 19:43
AZJIO

Цитата:
и скока раз отвечать то? отвечаю второй раз для не особо читающих то что им пишут. Создай исошник указав размер для Boot.img примерно такой же как и папка "C:\pebuilder_xpe\BartPE" (не пустая, а с подготовленным дистрибутивом). Запиши исошник на диск и загрузись с него, посмотри размер диска X, он будет равен указанному тобой размеру, но он будет не впритык набитый, там будет к примеру 30 мег свободно, так ты при создании укажи размер на 30 мег меньше, хотя не на 30, а на 25, так как 5 мег для запаса, вот и будет у тебя точный размер диска.


у меня с тестом какая-то хня получалась, поэтомсу просто жму старт, оставив стоящие по-умолчанию 100 метров, т.е. - заведомо меньше.
в итоге вылезает сообщение с точным размером, округляю и запускаю сжатие...
Автор: yuniki
Дата сообщения: 18.05.2008 21:42
2 AZJIO >
Цитата:
и скока раз отвечать то? отвечаю второй раз

Мне и одного раза достаточно, только ты почему-то сам не поняв , что спрашивается повторяешь то , что уже известно и еще обвиняешь в том, что тебя не читаю. А спрашивается о том - ПОЧЕМУ растет размер, а не о том - КАК его посчитать ( , с таким пониманием хочется тебе самому посоветовать закачать сотню другую страниц форума и найти пару сотен отличий от того , что спрашивается с тем , что отвечается) .
Считать размер мне не нужно было, т.к. как ни старался я его нафиг уменьшить при создании RAM , ничего не получалось из-за нехватки памяти, пришлось сделать ДАЖЕ НЕ МЕНЬШЕ , а на 30% БОЛЬШЕ ИСХОДНИКА - тогда только ram сборка построилась.

Вот , например, nat27 , подал идею о DrWEB.

2 nat27 > Да, я использую DrWEB spiderNT даже для теста на виртуалке он стоял. Может и из-за этого сжатие неверное, точнее не сжатие , а распухание происходит. пока проверить не могу.
А строил я ram сборку под Win2Kpro - не получилось. Потом - под WinXPSP2, стоящей на виртуалке и spidernt там же жужжал, т.к. другой у меня нет, вот на ней получилось, но с распухшим размером.
Пока без DrWEB проверку не могу запустить, но потом попробую.
Автор: 7sh3
Дата сообщения: 18.05.2008 23:12
yuniki

Цитата:
стоящей на виртуалке и spidernt там же жужжал

круто конечно, даже не буду спрашивать нафига он там любые антивирусные мониторы противопоказаны при сборке...
еще можно получить нехилые тормоза при сборке если включено восстановление системы а в висте к восстановлению еще надо отрубить никчемный защитник и индексирование, хотя если время не жмет можно и так
Автор: nat27
Дата сообщения: 19.05.2008 06:50
yuniki
я бы поставил приоритетом нормальный компьютер (>1Гб ОЗУ) с WinXPSP2 на котором можно спокойно настраивать проекты. Убери виртуалку, желая сэкономить время на перезагрузках можешь получить массу непредсказуемых проблем, со spidernt разобрались - вырубили.
Автор: warlock1985
Дата сообщения: 19.05.2008 15:49
7sh3
Спасибо за плагин!

yurkesha
Планирую использовать ваш плагин "Acronis True Image+UR 9.5.8039 RUS" для переноса win2003 на другое железо. Сможет ли Universal Restore использовать существующие драйвера из сборки ( Ваш плагин поддержки SCSI/SATA/RAID/IDE ) или ему надо будет подсовывать?
Автор: yurkesha
Дата сообщения: 19.05.2008 16:13
warlock1985
Сможет - только галочку использовать драйвера поставить надо, но никаких путей не указывать. В такой ситуации он будет искать дрова на CD.
Автор: nick152
Дата сообщения: 20.05.2008 05:39

Цитата:
А строил я ram сборку под Win2Kpro - не получилось. Потом - под WinXPSP2, стоящей на виртуалке и spidernt там же жужжал

Однако... Чего только не придумаешь ради того, чтобы забить себе голову, а заодно и всем остальным.
To All
Хочу заменить комп. Пожалуйста, поделитесь информацией по известным вам матетеринским платам (Brand, BIOS, Chipset), поддерживающим быструю загрузку РЕ по USB-2.
Конечно, вопрос не совсем в тему, но в какой ветке форума более информированы в вопросах РЕ и всего с этим связанного?
Автор: euheny
Дата сообщения: 20.05.2008 07:13

Цитата:
Конечно, вопрос не совсем в тему

Точно

Язаметил что на nVidia с флэшки загрузка неплохо идёт
Автор: yuniki
Дата сообщения: 20.05.2008 09:24

Цитата:
NIKZZZZ

Цитата: yuniki >
есть необходимость в ram сборке держать SIF файл в корне, а у меня например на текущем проекте уже есть другой SIF в этом месте - он там долен быть . И как их разделить ram Bart'ской и тот , что там дожен быть по условию - я не знаю.


SIF файл должен быть в корне. Но его можно переименовать. Соответственно необходимо сделать соответствующие изменения в ntldr (setupldr.bin для CD) с помощью hex редактора.
Автор: 7sh3
Дата сообщения: 20.05.2008 12:50
nick152
на каком чипсете материнка без разницы, AMI биос - обычно всегда быстро, реально usb2.0 когда грузится один файл как в рамсборке, AWARD - всегда тормоз
Автор: GRN08
Дата сообщения: 20.05.2008 19:34

nick152
HP (Хьюлетт Паккард) отлично грузятся с USB, сборка, напичканная драйверами -
минуты три от силы (дома на EXIMER, м/п Asus - около 10 минут).

Добавлено:
ALL
В результате всех манипуляций из контекстного меню пропал пункт "создать текстовый файл" Все осталное хорошо, эксперементировать с плагинами не хочу. Подскажите, как
вернуть на место? (сейчас, если можно,хочу сегодня доделать)
Автор: NIKZZZZ
Дата сообщения: 20.05.2008 22:00
yuniki

Цитата:
еще нужно скорректировать в setupldr.bin с учетом переименования каталога i386

Совершенно верно. Кроме этого нужно поправить сам winnt.sif.

Автор: mav62
Дата сообщения: 20.05.2008 22:56
nick152

Материнка ASUS . Chipset NVIDIA Bios AMI
Автор: nick152
Дата сообщения: 21.05.2008 02:22
Спасибо, ребята! Сэкономили кучу времени, и, думаю, не только мне.
Автор: yuniki
Дата сообщения: 21.05.2008 11:04

Цитата:
NIKZZZZ

Цитата: yuniki
Цитата:еще нужно скорректировать в setupldr.bin с учетом переименования каталога i386

Совершенно верно. Кроме этого нужно поправить сам winnt.sif.
Автор: NIKZZZZ
Дата сообщения: 21.05.2008 13:32
yuniki

Цитата:
чтобы RAM сборка (Boot.img файл) могла размещаться не в \i386

Boot.img файл находиться в любом месте, его определяет только winnt.sif.

Цитата:
Остальные подстроки i386 в setupldr.bin должны быть оставлены без изменений !

Это тоже естественно - они определяют пути в самом имидже, а там - I386.


Автор: yuniki
Дата сообщения: 21.05.2008 16:38

Цитата:
Boot.img файл находиться в любом месте, его определяет только winnt.sif

Если каталог i386, в котором Boot.img находится , переименовывать, и сам winnt.sif переименовыать. то получается , что не только SIF файл определяет это. Впрочем, в моем предыдущем посте это ясно написано. Вы сами-то пробовали переименовать и каталог i386 и winnt.sif и при этом подправить только SIF файл ? Загрузка не получится вэтом случае.

На да , - остальные
Цитата:
NIKZZZZ > естественно - они определяют пути в самом имидже
...
А почему же эти две подстроки - "\i386\SETUPLDR" и "\i386\ntdetect.com" не определяют пути в самом имидже? Ведь в Boot.img тоже есть такие пути.
Может поясните - каким естесственным чутьем следует понимать, что и как править внутри setupldr.bin , а то для меня пока правка строк внутри setupldr.bin остается шаманством ?

Автор: 7sh3
Дата сообщения: 21.05.2008 16:41
yuniki
кстати в конструкторе в plugin\bcdw лежит архив ramboot_r386.rar c измененным setupldr.bin на r386

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Контекстное меню мыши


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.