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

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: vu1tur
Дата сообщения: 08.11.2008 11:32
Предыдущие темы: часть 1

здесь собираем WinPE при помощи WinBuilder'a
Альтернативный сайт Gena .
WinBuilder относительно новый конструктор который создавался как альтернатива Bart's Pe Builder
Одно из главных отличий конструктора Барта и WinBuilder в том что Барт собирает BartPE по txtsetup.sif от MS, а винбилдер берет только реально нужные файлы.
В винбилдере все действия по созданию WinPE системы описываются в скриптах, легких для чтения и понимания.
Ссылки
Стабильная версия WinBuilder 082

Русский проект [more=RusLive]
*********************************************************************************************
Конструктор 2015_02_27
http://www.winpe.ru/winbuilder/plugins/prochie/ruslivegenamini

Зеркало
http://nashdisk.ru/file/list/7fb4051429fd972bf727ff8cf4f80fb3
*********************************************************************************************
[/more]
Автор: NIKZZZZ
Дата сообщения: 09.11.2008 13:40
Тестовый скрипт с поддержкой мультипроцессоров.
BootSdi
Просьба сообщать подробные результаты тестирования.
Автор: Dimsoft
Дата сообщения: 10.11.2008 10:07

Цитата:
Dimsoft

Цитата:надо нечто маленькое способное через pxe грузиться по сети на пк с 128 мб памяти, с постоянно автоматичеески обновляемыми базами (на сервере в образе)


Тогда придётся по-любому отказаться от RAM-загрузки. Обычная сборка, грузится по сети (кстати, заметно быстрее, чем с CD). Единственная наприятность, на сервере нужно помимо DHCP и TFTP держать BINL сервер с поддержкой всех сетевух, которые есть в компах, да и в самой сборке эти сетевухи должны поддерживаться.
Подробности в личке или в теме по сборке, тут это уже близко к офтопику.

Sonya

так хочеться чтобы сеть была нужна только на момент загрузки, а потом не надо
Автор: Sonya
Дата сообщения: 11.11.2008 11:12
Dimsoft
Собственно, про это есть статья: http://www.compsp.ru/admin/xpris/index.html

Вот тут http://www.compsp.ru/admin/ris-linux/index.html перевод статьи по RIS-linux.

Если после загрузки сеть не нужна, то этого достаточно.

Если нужна сеть, то придётся заглянуть ещё сюда http://forum.unattendedxp.com/viewtopic.php?t=118
Автор: Dimsoft
Дата сообщения: 11.11.2008 17:49
Sonya
такие статьи читал и даже получалось, но с winpe 2.0 ,а хочеться использовать tftp и pxelinux как средство доставки, не заморачиваясь с кучей сетевых драйверов (для ris драйвера искать еще надо)
20-30-50 сеть ни сервер метров сбросили в память и драва не расти - ни больше не нужны.

Добавлено:
Sonya

Цитата:
Язык Python версии ≥ 2.1, но вы ещё можете использовать минимальный сервис, написанный на C

вот такое чудо не встречал ?
Автор: Sonya
Дата сообщения: 11.11.2008 19:38
Dimsoft

Я держу два образа на сервере: для машин с памятью меньше 384Мб обычная загрузка (там один пакет сетевых драйверов и новые искать не надо, так как это обычно старые машины и дрова для них есть), и для машин с бОльшим количеством памяти RAM-загрузка. В последнем случае никаких ограничений нет, драйвер сетевухи необязателен, в образ влазит несполько антивирусов и даже разжиревший каспер.


RIS-linux на питоне пробовал - работает. Причём как под виндой, так и под linux. Сам питон скачать не проблема, в статье даже ссылка на дистриб есть.
Автор: MeUserListRu
Дата сообщения: 14.11.2008 09:19
NIKZZZZ

Цитата:
Тестовый скрипт с поддержкой мультипроцессоров BootSdi

Чёт именно эта ссылка с рапиды ни в какую не хочет. Скачал BootSDI.script 075 с boot-land. Галочка поддержки мультипроцессоров.
Билдер сообщает об остановке с ошибкой. В папке WinBuilder появляется пустой файл%VdkLog%. Билдер 075 beta r, SP3 и 2 пробовал. Включал и выключал multiprocessor.script. Клал разные версии SETUPLDR.BIN в Tools. Везде одинаковая ошибка
Автор: NIKZZZZ
Дата сообщения: 14.11.2008 09:46
MeUserListRu
Под какой системой собирал?
Старый BootSdi работает?
Какой проект?


Автор: MeUserListRu
Дата сообщения: 14.11.2008 11:32
Ось XP SP3 RU. BootSDI 72 - работает (73 не успел увидеть такого), предыдущие работали. Проект LiveXP, из него и выкачал BootSDI.script 075
Автор: exreal
Дата сообщения: 14.11.2008 13:30
Извините если вопрос не по теме, но все-же хочу узнать если возможность совместить 2 boot.wim, чтобы в дальнейшем можно было выбрать с какого загрузится. Целью является создание загрузочной флешки на которой находится несколько *.wim образов
Автор: MeUserListRu
Дата сообщения: 14.11.2008 14:01
boot.wim - т.е. загрузочный? С загрузочными wim'ами - в проект VistaPE. Сборщики на Висте должны такое знать.
В данном проекте на текущий момент wim'ы используются для программ. Системный же раздел загружается из BootSDI. Количество BootSDI не ограничего, совместить несколько WinPE можно.
Wim'ы (которые для программ) тоже можно совместить . Монтирование нескольких wim'ов поддерживается. Также можно несколько wim'ов слить в один единственный
Автор: exreal
Дата сообщения: 14.11.2008 15:22

Цитата:
boot.wim - т.е. загрузочный?


Да. 2 boot.wim файла являются загрузочными.


Цитата:
Монтирование нескольких wim'ов поддерживается. Также можно несколько wim'ов слить в один единственный


В общих чертах каким способом или софтом это можно проделать?

Автор: MeUserListRu
Дата сообщения: 14.11.2008 16:00
Что за операционка в этих boot.wim'ах?
Bat-файл, который упаковывает каталог PePrograms и создаёт Bat-файл монтирования приведён на предыдущих страницах этого форума. Но тот файл монтирует только один Wim. Вот пример [more=WimMount.cmd]if not exist X:\Drivers\YurkeshaWimNIC md X:\Drivers\YurkeshaWimNIC
if not exist B:\Programs\RzNkWIMs\WIM md B:\Programs\RzNkWIMs\WIM
if not exist B:\Programs\RzNkWIMs\Dr.WebCureItMod md B:\Programs\RzNkWIMs\Dr.WebCureItMod
if not exist B:\Programs\RzNkWIMs\DD10.0.2161 md B:\Programs\RzNkWIMs\DD10.0.2161
if not exist B:\Programs\RzNkWIMs\ECHO.95.8115ruUR md B:\Programs\RzNkWIMs\ECHO.95.8115ruUR
net start wimfltr
imagex.exe /mount "%~dp0YurkeshaWimNIC\drivers.wim" 1 "X:\Drivers\YurkeshaWimNIC"
imagex.exe /mount "%~dp0RzNkWIMs\WIM.wim" 1 "B:\Programs\RzNkWIMs\WIM"
imagex.exe /mount "%~dp0RzNkWIMs\Dr.WebCureItMod.wim" 1 "B:\Programs\RzNkWIMs\Dr.WebCureItMod"
imagex.exe /mount "%~dp0RzNkWIMs\DD10.0.2161.wim" 1 "B:\Programs\RzNkWIMs\DD10.0.2161"
imagex.exe /mount "%~dp0RzNkWIMs\ECHO.95.8163ruUR.wim" 1 "B:\Programs\RzNkWIMs\ECHO.95.8163ruUR"
X:\i386\sys32\DriverSrh.exe
echo imagex /unmount "B:\Programs\RzNkWIMs\WIM" >"%Temp%\WimUnMount.cmd"
echo imagex /unmount "B:\Programs\RzNkWIMs\Dr.WebCureItMod" >>"%Temp%\WimUnMount.cmd"
echo imagex /unmount "B:\Programs\RzNkWIMs\DD10.0.2161" >>"%Temp%\WimUnMount.cmd"
echo imagex /unmount "B:\Programs\RzNkWIMs\ECHO.95.8163ruUR" >>"%Temp%\WimUnMount.cmd"
echo imagex /unmount "X:\Drivers\YurkeshaWimNIC" >>"%Temp%\WimUnMount.cmd"[/more], который монтирует несколько Wim'ов.
Для создания Wim-ов в GUI (без командной строки) в соседнем форуме приведены ссылки. Я взял русский вариант. Так что оба форума прочитай много ответов есть, не могу повторяться
Автор: exreal
Дата сообщения: 14.11.2008 16:14
Один из этих wim является реанимационной консолью VISTA, авторой утилита сброса паролей основана на ядре той-же VISTA . Спасибо тебе за направления, буду копать
Автор: MeUserListRu
Дата сообщения: 14.11.2008 16:45
утилита обхода пароля WindowsGate там, же в форуме описана. Теоретически, должна Висту тоже уделать, как и XP Но пока никто не отписывался, работает ли она реально в Виста, может, ты будешь первым
Автор: NIKZZZZ
Дата сообщения: 14.11.2008 17:31
exreal

Цитата:
если возможность совместить 2 boot.wim, чтобы в дальнейшем можно было выбрать с какого загрузится.

Проблема загрузки с .Wim образов решена только пока в теме VistaPe
Пока сборки , основанные на WinXp не поддерживают такую загрузку, хотя это и возможно.
Автор: MeUserListRu
Дата сообщения: 14.11.2008 18:17
NIKZZZZ
Так DriverSrh.exe тоже обновился! Но его просто обновить в скрипте не рекомендуется? Переменные новые, смотрю, появились. Чтобы обновить .exe, нужно переменные в скрипте переписать? Или не париться и оставить старую версию?
Sh.exe, похоже, можно просто обновить в скрипте. Переменные в Sh.ini не изменились? Вроде прежние
Автор: exreal
Дата сообщения: 14.11.2008 18:21
по идеи, если я правильно понял мне нужно из двух boot.wim создать один. Если это так, то у конечного файла внутри должен быть мультизагрузчик? Или он в последствийи с помощью GImageX генерируется?
Автор: MeUserListRu
Дата сообщения: 14.11.2008 18:21
Так, взял бы, опубликовал обновлённые скрипты даже без экзешников пойдёт. Кому надо - вынут экзэшники из обновления RusLive. Хотя полноценно выложить скрипты на рапиду ещё лучше

Добавлено:
GImageX чего-то загрузочное генерит. Но чтобы ещё и мультизагрузку - не знаю. Вистовцы должны же такое знать. Grub отлично справляется с мультизагрузкой, но грузит ли он Wim - ни разу такое ни у кого пока не видел. Интересно, конечно, разобраться с этим, всё равно когда-нибудь придётся. Но пока - попробовал бы ты WindowsGate на Висте. Ведь он не ломает пароль, а мастерски его обходит. Тогда второй Wim может оказаться просто не восстребованным

Добавлено:
NIKZZZZ
А вот такое можно предложить для exreal (основываясь на возможностях Grub):
Попробовать использовать 2 образа Висты. 2 iso-шника, которые грузятся из меню Grub через RAM или напрямую. Или 2 образа харда, в которые Wim-ы грамотно вложены. Харды ещё и в .gz можно упаковать.
Можно в форум Grub обратиться..

Добавлено:
exreal
Именно так и надо пробовать. Вот же пишут вистовцы:
Цитата:
Я тупо переименовываю перед загрузкой нужный *.wim на флешке в boot.wim

если есть флэшка, значит из неё можно сделать образ харда (флэшки) и грузануть из меню Grub. Как создать образ образ из флэшки - способы есть и в форуме по Grub описаны
Автор: Dimsoft
Дата сообщения: 14.11.2008 19:13

Цитата:
Пока сборки , основанные на WinXp не поддерживают такую загрузку, хотя это и возможно.

возможно со старым форматом wim от ранней альфы лонгхорна или с новым ?
Автор: BumeR2006
Дата сообщения: 14.11.2008 19:15

Цитата:
NIKZZZZ


Цитата:
Проблема загрузки с .Wim образов решена только пока в теме VistaPe [?]
Пока сборки , основанные на WinXp не поддерживают такую загрузку, хотя это и возможно.

Проблема решена уже давно.
Я уже приводил пример тайваньской сборки.
Приведу ещё раз.
http://www.badongo.com/file/8330111
http://www.badongo.com/file/8328705
http://www.badongo.com/file/8328046
Качайте на здоровье, и изучайте.
2 файла по 90МБ и один 19МБ.
Китайский язык, думаю не испугает.
Очень интересная сборка.

Автор: Dimsoft
Дата сообщения: 14.11.2008 20:03
BumeR2006
а где то еще она лежит ?
с китайцев так тяжело качать
Автор: exreal
Дата сообщения: 14.11.2008 20:18
по поводу двух iso файлов и grub, получается что он действительно начинает грузить и вылетает в ошибку bcd, все путем когда в корне флешки есть все требуемые файлы. Но возможно что я сам что-то накосячил...
Автор: NIKZZZZ
Дата сообщения: 14.11.2008 20:19
Dimsoft

Цитата:
возможно со старым форматом wim от ранней альфы лонгхорна или с новым ?

С новым. Я выкладывал ранее версию WinPe, которая грузится из Wim образа на основе старой бетки лонгхорн, загрузка не отличается от стандартной WinPe Xp.

Цитата:
мне нужно из двух boot.wim создать один. Если это так, то у конечного файла внутри должен быть мультизагрузчик?

В принципе, Wim образ можно рассматривать как несколько имиджей разделов диска, в котором только один является загрузочным. Это определяется при создании Wim образа. Мультизагрузчик в viste есть, его можно редактировать с помощью bcdedit.exe, но я этим не занимался, sorry.
MeUserListRu

Цитата:
DriverSrh.exe тоже обновился!

Да.

Цитата:
Sh.exe, похоже, можно просто обновить в скрипте


Обновленные скрипты Sh и DriveSrh




Автор: exreal
Дата сообщения: 14.11.2008 22:14
да действительно редактирование bcd как вариант
Автор: NIKZZZZ
Дата сообщения: 14.11.2008 22:24
BumeR2006

Цитата:
Проблема загрузки с .Wim образов решена только пока в теме VistaPe
Пока сборки , основанные на WinXp не поддерживают такую загрузку, хотя это и возможно.

Проблема решена уже давно.
Я уже приводил пример тайваньской сборки.

Проблема загрузки не решена - сначала грузится минимальная система , и , только она уже монтирует Wim образы.
Проблема - загрузка именно из Wim образа.

Автор: BumeR2006
Дата сообщения: 15.11.2008 11:01
NIKZZZZ
Проблема загрузки не решена - сначала грузится минимальная система , и , только она уже монтирует Wim образы.
Проблема - загрузка именно из Wim образа.

Да вначале грузится унифицированная мини система. (на все случаи жизни)
Затем подгружаются ВИМ контейнеры с программами и драйверами. (в этой сборке их 19 штук)
Но в результате памяти требует меньше, чем Виста. (для комфортной работы 256МБ, против 512МБ в Висте)
Загрузка быстрая.
Сборка компактная.
Легко добавлять или удалять программы в ВИМ контейнере.
Так проблема или преимущество?
Автор: NIKZZZZ
Дата сообщения: 15.11.2008 12:10
BumeR2006

Цитата:
Но в результате памяти требует меньше, чем Виста. (для комфортной работы 256МБ, против 512МБ в Висте)

Чушь. В свое время я делал сборку из Висты ~40 Mb (с эксплорером), которая грузилась из Wim образа и прекрасно работала на 128 Mb.


Автор: BumeR2006
Дата сообщения: 15.11.2008 12:18
NIKZZZZ

Цитата:
Чушь.

Почему чушь?
http://www.vistape.net/rus/vistape-quickstart.html
Примерно с р а в н и м ы е сборки.
Да, а проблема та какая?
Автор: NIKZZZZ
Дата сообщения: 15.11.2008 13:09
BumeR2006

Цитата:
Да, а проблема та какая?

Проблема есть и осталась -
Цитата:
Да вначале грузится унифицированная мини система.

Это реализовано в WimPack.script
Но сама минимальная сборка довольно большая, нельзя именно ее упаковать в Wim.



Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


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