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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: davinchi9
Дата сообщения: 03.12.2009 01:31
yurkesha
как получить WinPE сборку упакованную в WIM для загрузки по PXE?
Автор: davinchi9
Дата сообщения: 03.12.2009 12:23
Народ... как загружать сборку по PXE? в WinBuilder есть специальный скрипт, который упаковывает сборку в wim и кладет рядом все необходимое для помещения на TFTP, в барте нашел только скрипт подготавливающий сборку к работе с wim, а как получить именно образ готовый к газгузке по сети?

попутно:
1. в чем разница между WinPE и WinPXE?
2. какая сборка меньше по объему ораза?
3. правильно ли я понимаю загрузку по PXE в RAM:
на определенном этапе сетевой загрузчик копирует образ в RAM, далее создает в RAM диск, монтирует к нему скопированный образ и передает управление файлам дальнейшей загрузки ОС
или
на определенном этапе сетевой загрузчик копирует образ в RAM, далее передает управление файлам дальнейшей загрузки ОС?
4. реально ли на BartPE сделать сборку включающую только поддержку сети, USB Storage Mass и RDP размером чтобы смогла грузиться на 64 Mb RAM?
5. менять имя компа ПОСЛЕ подключения к сети и без перезагрузки реально?
Автор: svm59
Дата сообщения: 03.12.2009 12:36
Подскажите пожалуйста,если можно,где это записано:
"Запуска проверки файлов",прям руки чешутся написать по -человечески.И как,чем открыть?
Автор: AZJIO
Дата сообщения: 03.12.2009 13:10
davinchi9
Цитата:
WinBuilder есть специальный скрипт, который упаковывает сборку в wim
и в барте это есть, в шапке ссылки, конструктор Yurkesha, также упаковать в wim и грузить.


Цитата:
а как получить именно образ готовый к газгузке по сети?

дык всё тоже самое что и в WinBuilder, просто конструкторы разные а wim одинаковый (и в африке wim).


Цитата:
1. в чем разница между WinPE и WinPXE?
в загрузчике, сравни, они разные по размеру, хотя частично совпадают содержимым.


Цитата:
2. какая сборка меньше по объему ораза?
не понятен вопрос, та у которой размер wim-файла меньше.


Цитата:
3. правильно ли я понимаю загрузку по PXE в RAM:
разница только в том, что файл копируется в память не с диска или харда, а по сети.
Автор: davinchi9
Дата сообщения: 03.12.2009 13:16
AZJIO

Цитата:
и в барте это есть, в шапке ссылки, конструктор Yurkesha, также упаковать в wim и грузить.

ткни носом, все облез, и сайт Yurkesh'ки, и его сборки - так и не нашел чем упаковать сборку в wim и получить winpe.wim...

Добавлено:
AZJIO

Цитата:
не понятен вопрос, та у которой размер wim-файла меньше.

я имел ввиду что меньше WinPE или WinPXE?

Цитата:
разница только в том, что файл копируется в память не с диска или харда, а по сети.

и там ему передается упраление на дальнейшию загрузку или он монтируется к рам диску и уже оттуда загружается? хочу понять сколько оперативы требуется для загрузки wim образа, т.е. размер wim ораза = объему требуемой оперативы для его загрузки или нет?
Автор: Hrist
Дата сообщения: 03.12.2009 15:40
yurkesha
хм. а отчего у меня ваш плагин касперского
при старте бартпе с двд - зелененький - хотя и не активирована лицензия
а при старте того же бартпе с флешки - красный и ругается что нет лицензии
на работе надеюсь не скажется - но как то некомильфо
Автор: svm59
Дата сообщения: 03.12.2009 16:03
Чтоб понятней,это в сборке у Yurkesha.Ради интереса.
Автор: davinchi9
Дата сообщения: 03.12.2009 17:28
Подскажите как или каким скриптом упаковать сборку в wim для загрузки по сети...
Автор: yurkesha
Дата сообщения: 03.12.2009 18:41
davinchi9
включаешь плаг "2 Base - WIM-file boot support"(файл PLUGIN\2_BASE\WIM_FILE\wim_boot.inf если тебе проше включить руками) и будет тебе WIM...

Hrist
Отвечу я тебе пожалуй в личку...
Автор: davinchi9
Дата сообщения: 03.12.2009 18:49
yurkesha
я так и делал, в результате получаю:

Цитата:
i386\ <- тут все файлы самого дистрибутива
win51ip
BOOTFONT.BIN
bootsect.bin
boot.sdi
winpe.sif
win51ip.SP3
version.txt

т.е. winpe.wim нету...
Автор: yurkesha
Дата сообщения: 03.12.2009 19:28
davinchi9
Приведи лог - интересует лог начиная с сообщения
Код: Конвертация INF-файлов из Unicode в Win1251 завершена.
Автор: davinchi9
Дата сообщения: 03.12.2009 19:52
yurkesha
у меня в логе нет

Цитата:
Конвертация INF-файлов из Unicode в Win1251 завершена

есть продупреждение

Цитата:
Исходная версия Windows: Windows XP Professional
Метка CD-Rom: Windows XP Professional Service Pack 2 CD
Код продукта Microsoft: 55683
ID продукта: OEM
Предупреждение: создание на основе OEM-версии может привести к неприятностям...Собрать исходную систему: 2600
Запущена сборка

зато заметил что есть 2 ошибки, вот конец лога содержащий ошибки:

Цитата:
Секция: AddLine
Ошибка: файл не найден: U‹мjяhЅPF
Ошибка: addLine() неудачно 0: Операция успешно завершена. (Line 0 String "vbemppnp.inf,AnaPa.Mfg,%AnaPa.DeviceDesc0% (VBEMP for Intel PCI\VEN_8086&DEV_2562) = Vbemp, PCI\VEN_8086&DEV_2562")
Обработка ID драйверов
Проверка наличия файлов
Сборка была прекращена по причине 2 ошибок построения
Сборка завершена...
Всего 2 ошибок и 1 предупреждений

как это лечить?
Автор: yurkesha
Дата сообщения: 03.12.2009 20:08
davinchi9
Постобработка не выполнялась по причине наличия ошибок - поэтому ничего не создано...
Ну первый вариант решения - выключить обратно "Drivers - Video - UNI VGA - add Intel device" - он по-идее не нужен так как в сборке присутствует "Drivers - Video - Intel Graphics Driver (i810-Q35)".
Второй вариант - искать что заблокировало файл BARTPE\I386\INF\vbemppnp.inf в момент выполнения инструкции AddLine... Или может был вообще отключен "Drivers - Video - UNI VGA - _VBEMP_ENGINE"?
Автор: davinchi9
Дата сообщения: 03.12.2009 20:27
yurkesha
Drivers - Video - UNI VGA - add Intel device был включен, а Drivers - Video - UNI VGA - _VBEMP_ENGINE - отключен - отключил оба, оставил только Drivers - Video - Intel Graphics Driver (i810-Q35), пересобрал сброку, теперь без ошибок, но файла winpe.wim в итоге нет, опять все файлы в чистом виде...
[more=конец лога]
Извлечение/Копирование файла "D:\BARTPE\plugin\DRIVERS\VIDEO\INTEL\FILES\iegdmini.sys" в "D:\BARTPE\TARGET\i386\system32\drivers\iegdmini.sys"
Получение загрузочного сектора диска
Файл скопирован
Добавление в файлы
Обработка INF-файла: "D:\BARTPE\pebuilder.inf"
Обработка INF-файла: "D:\BARTPE\plugin\1_BASE_MIN\MINLOGON\minlogon.inf"
Обработка INF-файла: "D:\BARTPE\plugin\1_BASE_MIN\RAMDISK\ramdisk.inf"
Обработка INF-файла: "D:\BARTPE\plugin\1_BASE_MIN\RUSLANG\z_ruslang.inf"
Секция: SetValue
Обработка INF-файла: "D:\BARTPE\plugin\1_BASE_MIN\XPE\xpe-defaults.inf"
Обработка INF-файла: "D:\BARTPE\plugin\1_BASE_MIN\XPE\xpe-pnp-min.inf"
Обработка INF-файла: "D:\BARTPE\plugin\1_BASE_MIN\XPE\xpe.inf"
Обработка INF-файла: "D:\BARTPE\plugin\2_BASE\PNP\xpe-pnp.inf"
Обработка INF-файла: "D:\BARTPE\plugin\2_BASE\TXTSETUP\txtset.inf"
Секция: DelLine
Обработка INF-файла: "D:\BARTPE\plugin\2_BASE\USB_MSD\usb_msd.inf"
Секция: DelLine
Секция: SetValue
Обработка INF-файла: "D:\BARTPE\plugin\2_BASE\WIM_FILE\wim_boot.inf"
Секция: SetValue
Обработка INF-файла: "D:\BARTPE\plugin\2_BASE\WIM_FILE\wim_file.inf"
Обработка INF-файла: "D:\BARTPE\plugin\2_BASE\WMI\wmi_minimal.inf"
Обработка INF-файла: "D:\BARTPE\plugin\2_BASE\Z_FBWF\fbwf_wim.inf"
Секция: SetValue
Обработка INF-файла: "D:\BARTPE\plugin\DRIVERS\VIDEO\INTEL\intel_vga.inf"
Обработка ID драйверов
Проверка наличия файлов
Сборка завершена...
Всего 0 ошибок и 1 предупреждений
Используйте [<<] и [>>] кнопки для навигации по Ошибка/Предупреждение.[/more]

Добавлено:
вообще у меня в плагинах нет плагина POSTPROCESSING - мож из-за этого сборка недоделанная получается?
Автор: yurkesha
Дата сообщения: 03.12.2009 20:36
davinchi9
"Drivers - Video - UNI VGA - _VBEMP_ENGINE" - это основа для вообще всех подплагов класса "Drivers - Video - UNI VGA - add ..."
И без него любая остальная частичка будет вызвать ошибку...
Судя по всему теперь не запускает постобработку из-за предупреждения...
Простейший способ обхода(без смены дистра) - запустить повторно сборку через "Констркутор" - "Только постобработка".

Добавлено:
Такого плага и не должно быть. У меня постобработка должна выполняться всегда. Просто алгоритм внутри ветвится в зависимости от ряда параметров...
Автор: davinchi9
Дата сообщения: 03.12.2009 20:40
yurkesha
лог постобработки запущенной вручную:

Цитата:
PE Builder 3.1.10a
Copyright (c) 2002-2006 Bart Lagerweij. All rights reserved.
Версия запущенной системы: 6.0.6001 (Service Pack 1)
Исходная версия Windows: Windows XP Professional
Метка CD-Rom: Windows XP Professional Service Pack 2 CD
Код продукта Microsoft: 55683
ID продукта: OEM
Предупреждение: создание на основе OEM-версии может привести к неприятностям...
Собрать исходную систему: 2600
Запущена сборка
Сборка завершена...
Всего 0 ошибок и 1 предупреждений
Используйте [<<] и [>>] кнопки для навигации по Ошибка/Предупреждение.

значит дистрибутив нужен не ОЕМный?
Автор: yurkesha
Дата сообщения: 03.12.2009 20:45
davinchi9
Ну вообще-то да желательно не OEM и к тому же не HOME(e тебя про - так что вторая часть не о тебе).
Это не мое сообщение - это сообщение самого Bart-а.

Добавлено:
davinchi9
Стоп!!! Понял - у тебя выключено создание ISO, а у меня пособработка реализована на подмене mkisofs...
Включи создание ISO!
Автор: davinchi9
Дата сообщения: 03.12.2009 20:54
yurkesha
включил...

Цитата:
Запущена сборка
Создать ISO-Образ
Запуск внешней программы
D:\BARTPE\mkisofs.exe -iso-level 4 -volid "BartPE" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o "D:\BARTPE\ISO\pebuilder.iso" "D:\BARTPE\TARGET"
Ошибка: Код возврата 1
Сборка завершена...
Всего 1 ошибок и 1 предупреждений

что опять не так?

Добавлено:
davinchi9
после полного ребилда создался wim образ ~60 Mb, но после закачки образа по сети уходит в ребут, проверил на ТОНК 1202 и на обычном системнике... может какой плаг должен обязательно входить в состав?
Автор: yurkesha
Дата сообщения: 03.12.2009 21:15
davinchi9
у тебя что-то блокирует вызов makeiso.cmd
Либо антивирь либо что-то еще...
Под какой осью собираешь?

Добавлено:
Я бы для начала оставил все плаги в том состоянии в котором они поставляются. И добавочно включил бы "2 Base - WIM-file boot support"

Добавлено:
Опять же для загрузки по сети надо использовать:
TOOLS\PXE\ntdetect.com
TOOLS\PXE\pxeldr
Автор: davinchi9
Дата сообщения: 03.12.2009 21:22
yurkesha
ntdetect.com должен лежать в корне TFTP и i386?
pxeldr надо переименовать в NTLDR?
Автор: yurkesha
Дата сообщения: 03.12.2009 21:25
davinchi9
В Wim - оставляешь то что и было.
А в корень tftp добавляешь pxeldr под именем ntldr, ntdetect - из тех что я указал.
Само собой туда помещаешь сам wim и startrom.0 и winnt.sif
Автор: davinchi9
Дата сообщения: 03.12.2009 21:37
yurkesha
все так и делаю, единственное сборка создается с winpe.sif его тоже переименовал в winnt.sif...
pxeldr из TOOLS\PXE\ исправил ситуацию, все грузанулось!!!
НО, теперь другая засада:

Цитата:
Ошибка при выполнении: ||xpeinit.exe -f -m ""Вычисление размера RAM-диска..."" ramdisk.cmd

дело я так понимаю в плагине 1 Base MIN - RAMDisk (QSoft) - зачем он вообще и какой размер там выбрать?
Автор: NIKZZZZ
Дата сообщения: 03.12.2009 21:57
Могу предложить для тестирования версию PXELDR, не нуждающуюся в ntdetect.com
Автор: yurkesha
Дата сообщения: 03.12.2009 22:05
NIKZZZZ
Гут!
Сенкс! Потестим...

davinchi9
Размер там выбирается автоматом... Для 60-меговой сборки должно хватить 256 мегов RAM. При этом RAM-диск будет меньше 10 метров...
Автор: NIKZZZZ
Дата сообщения: 03.12.2009 22:13
yurkesha

Цитата:
Сенкс! Потестим...

Тогда уж для полного набора аналогичный setupldr.bin
Автор: AZJIO
Дата сообщения: 03.12.2009 22:18
davinchi9
собираю всегда на OEM, то же предупреждение у меня всегда, я на него не обращаю внимание.


Цитата:
я имел ввиду что меньше WinPE или WinPXE?
это один и тот же файл wim, разница только в загрузчике PXELDR и SETUPLDR.BIN


Цитата:
хочу понять сколько оперативы требуется для загрузки wim образа
загружается boot.sdi и на него монтируется wim, и грузится со смонтированного wim. А памяти требуется примерно в 2 раза больше чем wim. Если wim - 51 Мб, то грузится на 128Мб ОЗУ, wim - 146Мб грузится на 256Мб ОЗУ, wim - 270 Мб грузится на 512Мб ОЗУ. И зависит ещё от некоторых параметров автозагрузки. Если в сборку монтируются драйвера, поднимается сеть и есть программы в автозагрузке, то это требует большей памяти.Тем более что считать требуемой памяти? Только для загрузки сборки или с использованием софта, ведь сборка может загрузиться, а софт не запускается или запускается но требует файла подкачки и при работе вызывает тормоза.
Автор: davinchi9
Дата сообщения: 03.12.2009 22:20
NIKZZZZ
а можно как-то убрать надписть "Loading RAMDISK image..." и IP адрес tftp сервера под прогрессбаром?
Автор: NIKZZZZ
Дата сообщения: 03.12.2009 22:56
davinchi9

Цитата:
а можно как-то убрать надписть "Loading RAMDISK image..." и IP адрес tftp сервера под прогрессбаром?

Попробуй найти эту надпись в hex редакторе и поправь ее (например, забей пробелами). Править можно смело, контроль crc отключен.
Автор: davinchi9
Дата сообщения: 03.12.2009 23:02
NIKZZZZ
ок, будем пробывать...
а таким образом можно подтереть "TFTP download from <адрес функции подстановки IP адреса>"?
Автор: NIKZZZZ
Дата сообщения: 03.12.2009 23:12
davinchi9

Цитата:
а таким образом можно подтереть

Там будет примерно "TFTP download from %d.%d.%d.%d", попробуй ее поправить.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Обновления для Microsoft Windows XP


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