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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 4

Автор: 7sh3
Дата сообщения: 15.05.2008 17:18
yuniki
1. берешь конструктор из шапки (BartPE+XPE или BartPE+), никаких своих плагинов не добавляешь, в конструкторе включаешь только плагин Installation WinPE on Hard Disk Drive and USB Flash Drive (+2mb), собираешь
2. запускаешь ramboot.exe, указываешь папку BartPE, в Ram drive size ставишь 120, указываешь место сохранения исошника (можно просто указать pebuilder.iso который создал конструктор, ramboot его перезапишет), - Start
3. запускаешь этот исошник в виртуалке и смотришь как работает плагин и что такое вообще рамзагрузка (для 120 мег образа можно выделить виртуалке 256 мег памяти) так как плагин ставит pe и второй системой к xp желательно чтобы эта xp была в виртуалке, или просто запиши на cdrw болванку да посмотри на реальной машине

в Win2K работу ramboot.exe никто не обещал, все спокойно можно сделать в виртуалке с xp которой выделено 384 мега памяти
Автор: yuniki
Дата сообщения: 15.05.2008 18:27
7sh3
Да чей-то один черт - что Win2K, что CirtualPC+XPSP2, что WinXPMCE2005 - все завершается одним - no space

Ну вот правда, когда ВСЕ плагины, повыкидвал под WInXPMCE получилось создать образ rambootr.exe, так при его загрузке под VirtualPC выходит на синем экране
STOP: c000021a {Fatal System Error} ...
Но это , вилдимо, из-за того что в качестве дистрибутива WimnXP был взят MCE2005

Для RAM без плагинов только можно чтоли образ сделать ?
Автор: 7sh3
Дата сообщения: 15.05.2008 19:46
yuniki

Цитата:
Для RAM без плагинов только можно чтоли образ сделать ?

у всеx - все собирается, ничем помочь не могу. MCE какие-то, Win2k...
WinXP SP2 - оригинальный образ - без всякой ерунды типа обновлений\nlite - залог успешной сборки и работы pe
Автор: AZJIO
Дата сообщения: 15.05.2008 21:39
yuniki
у меня так:
в BCDW.INI

Цитата:
:        ; ______ Выбор загрузки ______
\r386\SETUPLDR.BIN        ; Windows PE (BartPE+XPE-RAM)    ; WinXPERAM
\I386\SETUPLDR.BIN        ; Windows PE (BartPE+XPE)    ; WinXPE

в Winnt.sif

Цитата:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\System32\"
OsLoadOptions="/noguiboot /fastdetect /minint /rdexportashd /rdpath=\r386\Boot.img"

в SETUPLDR.BIN поменял в трёх местах i386 на r386, может и не надо, но у меня работает.
Собираю сборку, чтоб в папке "C:\pebuilder_xpe\BartPE" появился дистрибутив будущего диска, далее запускаю "ramboot.exe" и в первой строке копирую путь "C:\pebuilder_xpe\BartPE", во второй строке "C:\RAM_Boot.iso", указываю размер 205Мб, так как у меня сборка на NTFS-разделе занимает 200 Мб, нажимаю Start. Создаётся *.iso, который можно уже записывать на CD-диск и проверять, но делаем дальше сборку на BCDW используя содержимое *.iso, открыв его в UltraISO. Включаем всё содержимое в корень будущего диска добавляя BCDW и указывая загрузчик. Вот и всё. Сам файл Boot.img можно подцепить как виртуальный CD-диск утилитой "C:\pebuilder_xpe\plugin\100_custom\ramdrive\imdisk.exe", запустив в этой же папке imdisk.cpl, нажав "Mount new..." и указав сам файл Boot.img, и снизу галочку "Read-only media", тогда содержимое этого диска можно извлечь в папку "C:\pebuilder_xpe\BartPE", что-то добавить и пересобрать заново.
Автор: 7sh3
Дата сообщения: 15.05.2008 23:16
да что вы yuniki все про r386 рассказываете, пусть для начала соберет обычную рамсборку с помощью ramboot.exe, зачем путать всякими r386
Автор: zArix
Дата сообщения: 16.05.2008 02:40
Можно сделать, что бы после загрузки звук стоял сразу на максимуме?
Автор: yuniki
Дата сообщения: 16.05.2008 11:35
AZJIO,7sh3 & All >
СОбрал в виртуалке RamDisk.ISO с Bart'ом - Раньше не получалось, не хватало памяти, но я тогда я пытался использовать целевые папки BartPE, полученные pebuilder'ом на основной машине с Win2K, когда же пересобрал pebuilder все на виртуалке с XPSP2 - получилось и ramboot.exe использовать. Почему так - не понятно, конечно. Но ладно.
Полученный ramboot.exe образ работает.

Остаются пара вопросов :
1) не могу понять, уже четвертый раз пытаюсь = как работатет опция Ramboot в WinPE Installer' е - это я все пытаюсь пояснить насчет варианта создания RAM загрузки с помощью вышеупомянутого мной
; WinPE Installer 1.3.0.0 by nikzzzz
; Modified by 7sh3
; Installation WinPE on Hard Disk Drive and USB Flash Drive (+2mb)
непонятно общие принципы - что как создается и какие загрузчики используются, зачем там выбирать Fixed диск,зачем там USB Format и mbrfix ? Вообще для чего она - какая цель ?

2) 2 AZJIO Я так и не понял как в созданном ramboot.exe ISO'шнике использовать BCDW и какие загрузчики использовать
Ведь структура полученного ramboot.exe ISO'шника очень простая :

Папка I386\, в которой Boot.img, NTDETECT.COM, SETUPLDR.BIN
bootfont.bin
bootsect.bin
winnt.sif

Как я понял ,Вы предлашаете, в корень ее добавить еще каталог r386\ c setupldr.bin
и папку с BCDW , котрый будет из этого каталога запускать setupldr.bin , но ЧТО ЖЕ будет загружать этот r386\setupldr.bin , ведь ВСЯ bartPE целиком в Boot.img находится , а не в папках? Или Вы предлагаете еще и пвпки c BartPE держать на CD? Но тогда это потребует в два раза больше места на болванке !

Автор: warlock1985
Дата сообщения: 16.05.2008 13:42
7sh3
Подскажите плз, как сделать так, чтобы сборка "Базовый конструктор (26.03.2008) BartPE+XPE" стартовала с определенным фиксированным ip.
Автор: 7sh3
Дата сообщения: 16.05.2008 13:57
yuniki

Цитата:
не могу понять, уже четвертый раз пытаюсь

ну если "Install" - MiniNT то "Source" всегда X: если RamBoot то "Source" - Select image file. т.е. указать надо на .img файл

Цитата:
зачем там выбирать Fixed диск

выбирать чтобы указать куда ставить, по умолчанию виден только (Fixed) диск C: (если на нем уже стоит винда xp) и (Rem) диск если есть например флешка, если на диске C винда то выбрав (Fixed) диск C: туда установится PE второй системой к XP, в каком виде она туда будет ставится, MiniNT или RamBoot - пофигу (RamBoot просто всегда будет лучше), если нет на диске C: винды то нужно врубить Show all devices чтобы увидеть все диски на которые можно поставить pe, pe может грузится только если диск основной и активный, например тот же диск С: или USB-HDD или ФЛЕШКА

Цитата:
зачем там USB Format и mbrfix

чтобы подготовить флешку, чтобы с нее pe грузилась после установки

Цитата:
Вообще для чего она - какая цель ?

WinPE Installer

warlock1985
в дефолтном варианте никак, только вручную IP прописывать в - «4» Hастройка сетевых подключений...

Добавлено:
можно сделать небольшой плаг на penetcfg с профилями который использовался в предыдущих конструкторах, будет статик ip, если надо вечером сделаю
Автор: yuniki
Дата сообщения: 16.05.2008 15:04
7sh3
Ну вот , чувствую, что труды мои по выуживанию инфы ненапрасны - уже яснеет. Но, чтоб было сразу ясно не описать ?! Всего то нужно описалово в несколько строк, а без них человеку со стороны (мне) потребовалось несколько дней, с учетом того , что под Win2K оно не работат.

Итого, получается, что плагин этот позволяет БЕЗ ISO образа Ram загрузки сделать BartPE на флешке и внешнем USB HDD. А вот как бы получить то же самое в RAM ?

Т.е. чтобы WinPE Installer сделал(может как-то прикрутить к нему утилиту ramboot.exe?) ИЗ ПАПОК BartPE диска X: необходимый образ загрузки для загрузки барта в RAM, Т.е. цель-то повтрюсь - чтобы на CD болванке с BArtPE не приходилось держать кроме самого Bart'а еще и его RAM образ (,который к тому же еще и больше по размеру , чем папки Bart'а процентов на 20-30 Уменя из 200M ramboot.exe сделал 270m ram образа) ?
Автор: warlock1985
Дата сообщения: 16.05.2008 15:38
7sh3

Цитата:
можно сделать небольшой плаг на penetcfg с профилями который использовался в предыдущих конструкторах, будет статик ip, если надо вечером сделаю

Спасибо, не нужно. Я думал это можно сделать просто изменив какой-нибудь батник, но если это целое дело, то не стоит.
Автор: 7sh3
Дата сообщения: 16.05.2008 15:38
warlock1985
плагин (386 КБ) положи в папку 300_update, свой ip и т.д. пропиши в penetcfg-static.ini
плагин - "100 [02] Automatic Start Full Network Support (use dhcp)" - выключи


Добавлено:

yuniki

Цитата:
А вот как бы получить то же самое в RAM ?

что такое - то же самое в RAM ?

Цитата:
Уменя из 200M ramboot.exe сделал 270m ram образа) ?

так зачем ты указал 270m (Ram drive size) ? неужели так трудно сделать то что написано в ramboot_nikzzzz.txt ?
RamBoot v2.4 by nikzzzz

1. Указать путь к папке BartPE (WinPE path)
2. Задать предполагаемый размер образа для загрузки в память (Ram drive size)
(можно вычислить нужный размер нажав на кнопку Test)
3. Указать путь для сохранения ISO файла (ISO file name)
(для USBFlash\HDD устройств вписать путь drive n: где n: буква устройства)
4. Нажать на кнопку Start
5. Записать с полученного ISO образа своей любимой программой на CD\DVD


Цитата:
ИЗ ПАПОК BartPE диска X: необходимый образ загрузки для загрузки барта в RAM

из под обычной сборки (не рам) нельзя установить pe как рамсборку - это же очевидно - негде взять img файл на таком cd, хотя можно использовать заранее припасенный img откуда-нибудь с флешки и т.д. как ты там в трех кнопках заблудился понять не могу
Автор: AZJIO
Дата сообщения: 16.05.2008 17:13
yuniki

Цитата:
как работатет опция Ramboot в WinPE Installer' е

К этой утилитке всё-таки нужна справка. К примеру, установка на флешку:
Этой утилитой "USB Format" форматируешь флешку в NTFS (появляется загрузочный сектор), потом в FAT32, используя быстрое форматирование. Далее указать в раскрывающемся списке утилиты "WinPE Installer" букву флешки, переключатель (крыжик) поставить на "RamBoot", в первой строке указать путь к Boot.img (X:\r386\Boot.img), далее нажимаем кнопку "Install", ждём процесс копирования файла Boot.img на флешку и некоторых файлов загрузки. После этого флешка становится загрузочной, как CD-диск.
Если ставить на жёсткий диск, то тоже самое, только указать вместо буквы флешки диск "С".
Вариант "MiniNT", это тоже самое, что скопировать содержимое "C:\pebuilder_xpe\BartPE" на диск "С", с переименованием папки i386 на MiniNT, ну и естественно файлы загрузки.
Что удобно, собрав сбоку, просто перекидываешь содержимое "C:\pebuilder_xpe\BartPE", как уже писал выше, и загрузчики у тебя уже есть, так что сборка будет сразу грузится с харда, без лишних телодвижений, или кидаешь Boot.img в корень диска "С" и он тоже будет грузится, так как у тебя в boot.ini указан загрузчик, единственное нужно SETUPLDR.BIN переименовывать в peldr, от выбранной загрузки, хотя у меня хоть MiniNT, хоть Boot.img оба в boot.ini прописаны, просто отдельные загрузчики сделал.

Цитата:
2) 2 AZJIO Я так и не понял как в созданном ramboot.exe ISO'шнике использовать BCDW и какие загрузчики использовать
Ведь структура полученного ramboot.exe ISO'шника очень простая :

Папка I386\, в которой Boot.img, NTDETECT.COM, SETUPLDR.BIN
bootfont.bin
bootsect.bin
winnt.sif

SETUPLDR.BIN - это и есть загрузчик, он ведь указан в BCDW.INI, я пример то для чего выкладывал? Если для тебя использование BCDW не проблема, то на диск достаточно положить содержимое исошника, а в BCDW.INI указать путь к SETUPLDR.BIN.
Теперь на счёт r386... это всего лишь папка, что бы в корне диска было меньше файлов, тот же загрузчик и Boot.img можно положить в неё, и будет ясно, загрузчик и образ вместе, а не так: куча образов и загрузочных файлов от дискет, акронисов и LiveCD в одной куче в корне диска.

Цитата:
Вы предлагаете еще и папки c BartPE держать на CD? Но тогда это потребует в два раза больше места на болванке !

У меня на DVD-сборке оба варианта загрузки, и содержимое BartPE и Boot.img, потому как вариант CD-загрузки (содержимое BartPE) занимает меньше памяти, чем вариант Boot.img, но всё таки по статистике памяти у всех придостаточно, поэтому чаще пользуюсь загрузкой в RAM, то есть Boot.img.
Автор: yuniki
Дата сообщения: 16.05.2008 18:06
2 7sh3 >

Цитата:
так зачем ты указал 270m (Ram drive size) ? неужели так трудно сделать то что написано в ramboot_nikzzzz.txt ?

Неужели ты думаешь, что я это не сделал ? Сделал - получилось при подсчете из 200m -> 270m , потому и поставил 270. Единственная особенность - запускал ramboot.exe из-под виртуалки VirtualPC 2004 c WinXPSP2 с 900m RAM памяти.
Так и не могу понять - почему размер для RAM растет так сильно ?


Цитата:
из под обычной сборки (не рам) нельзя установить pe как рамсборку - это же очевидно - негде взять img файл на таком cd, хотя можно использовать заранее припасенный img откуда-нибудь с флешки и т.д. как ты там в трех кнопках заблудился понять не могу

почему же так очевидно . Я же говорю = если есть обычная сборка в виде папок , то что мешает создать RAM имидж в загруженом BartPE с помощью той же ramboot.exe, только я сам не знаю как включить ее в BArtPe сборку . А может каким-ни и другим путем можно ....
А припасать дополнительно img - это лишняя забота . Вот это очевидно.
Кстати ,Заблудиться в трех кнопках - элементарно если нет описанься, а у вас Win2K, в которой этот плагин не пашет и нигде об этом не написано. И в итоге куча потраченного времени. Спасибо, хоть тут удается от Вас добиться что-то...
А припасать дополнительно img - это лишняя забота . Вот это очевидно.

2 AZJIO> Да спасибо, стало совсем ясно. Но все вопросы возникли только из-за желания иметь один толко вариант BartPE в виде сборки папок БЕЗ образа, чтобы сэкономить место на CD, а образ получать уже из-под загруженого BArtPE и инсталить его в RAM,флехи etc ( Если б кто мне два дня назад, когда я спросил про это сразу сказал ... )

Но вот 7sh3 говорит, что так невозможно , хотя непонятно - в чем принципиальность этого утверждения.


Цитата:
Этой утилитой "USB Format" форматируешь флешку в NTFS (появляется загрузочный сектор), потом в FAT32, используя быстрое форматирование

Вот только - почему потом нужно еще и в FAT32 форматировать ?
И, кстати, - этот FixMbr - правит MBR и на флешке и на HDD, а как потом взад вернуть MBR с его помощью можно ?
Автор: Andrey32
Дата сообщения: 16.05.2008 18:30
Ramboot имеет ограничения по размеру сборки? 400 mB не захотел у меня создавать.
Нет ли какой нибудь альтернативы, чтобы большие рам- сборки можно было делать?
Автор: Geleoss
Дата сообщения: 16.05.2008 19:59
Подскажите новичку, как из сделать самый простой образ для инсталляции XP с усб флешки без всяких наворотов (плагинов/live cd/..) имея собственно дистрибутив и файл ответов (winnt.sif).
Автор: 7sh3
Дата сообщения: 16.05.2008 20:03
AZJIO

Цитата:
К этой утилитке всё-таки нужна справка.

к HP USB Format? наверно да, не все знают что флешка становится загрузочной только после формата в ntfs - только причем здесь WinPE Installer? так как для этого

Цитата:
Далее указать в раскрывающемся списке утилиты "WinPE Installer" букву флешки, переключатель (крыжик) поставить на "RamBoot", в первой строке указать путь к Boot.img (X:\r386\Boot.img), далее нажимаем кнопку "Install"
не могу врубится зачем справка нужна

Цитата:
Вариант "MiniNT", это тоже самое, что скопировать содержимое "C:\pebuilder_xpe\BartPE" на диск "С", с переименованием папки i386 на MiniNT

из под загруженной PE не тоже самое так как файлы реестра копируются из другого места, с родными не будет работать

полный функционал у плагина WinPE Installer только из под загруженной рамсборки, он под такой вариант загрузки и делался, не используете рамсборку - остается обычная установка как minint на hdd\флешку\usb-hdd...

yuniki

Цитата:
Вот только - почему потом нужно еще и в FAT32 форматировать ?

это не обязательно, может просто нужна совместимость флешки с древними win

Цитата:
FixMbr - правит MBR и на флешке и на HDD

достаточно форматирования в ntfs утилитой от hp, FixMbr - это для тяжелых случаев

Andrey32

Цитата:
Ramboot имеет ограничения по размеру сборки?

480 mb на размер .img, сам img можно сделать любого размера просто setupldr не грузит более 480
на 480 все собирается и грузится нормально, лень скриншоты закидывать

Добавлено:

Geleoss
здесь это не тему, тем более если

Цитата:
имея собственно дистрибутив и файл ответов (winnt.sif)

то не знаю есть ли такая тема вообще, гугль в помощь, там много энтузиастов которые пытаются ставить винду с флешки, здесь тоже были...

Автор: AZJIO
Дата сообщения: 16.05.2008 20:57
yuniki

Цитата:
образ получать уже из-под загруженого BArtPE и инсталить его в RAM

а из чего его получать? с того что загрузился не получится, всё равно придётся инсталить как minint на хард, а потом делать Boot.img, далее загружаться,. так нельзя ли сразу загружаться с Boot.img и его же инсталить хоть на хард, хоть на флешку. Да и собирать Boot.img из minint не лучший способ, либо этот minint будет слишком урезанный либо его придётся урезать при создании. Сделай просто CD и DVD-сборку, и на всё хватит.

Добавлено:
yuniki

Цитата:
И, кстати, - этот FixMbr - правит MBR и на флешке и на HDD, а как потом взад вернуть MBR с его помощью можно ?

ну так там есть опции сохранения (в файл) и восстановления (из файла)... поставить галочку где нужно, далее нажать кнопку " Run".
Автор: yuniki
Дата сообщения: 16.05.2008 23:27
AZJIO


Цитата:
а из чего его получать?

так из папок и получать, которые видны на CD, после загрузки обычной файловой сборки Bart'а с CD. потянуть как-нибудь (7sh3 молчит пока по этому поводу) туда ramboоt.exe и построить с ее помощью ram сборку ... правда , пока сомневаюсь, что прокатит, а тестировать пока недосук.


Цитата:
так нельзя ли сразу загружаться с Boot.img и его же инсталить хоть на хард, хоть на флешку.

Да я бы был двумя руами ЗА, если не :
1) РАзмер ram сборки на 30% больше обычной файловой
2) есть необходимость в ram сборке держать SIF файл в корне, а у меня например на текущем проекте уже есть другой SIF в этом месте - он там долен быть . И как их разделить ram Bart'ской и тот , что там дожен быть по условию - я не знаю.
3) Сделать и CD и DVD - на 100% больше забот. Стремишься как-то к минимуму усилий ...
Автор: Andrey32
Дата сообщения: 16.05.2008 23:43
7sh3

Цитата:
480 mb на размер .img, сам img можно сделать любого размера просто setupldr не грузит более 480
на 480 все собирается и грузится нормально, лень скриншоты закидывать

У меня при тесте выдало ram drive size error 572.
Папка BartPE весит при этом 381 мб. Задал размер рамдрайва 450мб, все создалось размер iso получился 472 мб. Но почему така разница?
Автор: NIKZZZZ
Дата сообщения: 17.05.2008 00:59
yuniki

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


SIF файл должен быть в корне. Но его можно переименовать. Соответственно необходимо сделать соответствующие изменения в ntldr (setupldr.bin для CD) с помощью hex редактора.
Автор: tolya33
Дата сообщения: 17.05.2008 09:11

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


Я беру и просто умножаю размер папки BartPE (скажем 280 Мb) на коэфициент сжатия приблизительно 0,75-0,77 и пишу в окошке 215 Mb. Собирается Boot.iso приблизительно 215 mb - на миниCD.
(при нажатии кнопки Test размер показывает около 370мб)

Добавлено:

Цитата:
Собирается Boot.iso


P.S. собирается Boot.img
Автор: vu1tur
Дата сообщения: 17.05.2008 10:45
лимит страниц, продолжаем тут: http://forum.ru-board.com/topic.cgi?forum=62&topic=14026

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Проблемы с установкой MDAC 2.8 SP1


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