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

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: MeUserListRu
Дата сообщения: 27.10.2008 12:57
Я чего добиваюсь-то..
Ты согласен больше не монтировать в корень PePrograms? На уникальное имя RusLiveWMount.cmd согласен? И папка твоя - RusLiveWim внутри PePrograms. И сам Wim с уникальным названием. Согласен на такую совместимость? Ну ведь ничего не теряешь!!! Ну а если общий батник выберем - ничего сташного, что RusLiveWMount.cmd имеет уникальное имя, хотя это не пригодилось. Но удобнее было бы не объединять батники - лишнее неудобство

Если нет, то буду монтировать в Programs в свою уникальную подпапку. А там и остальные разработчики подтянутся... Тоже, если захотят совместимость, то будут знать, что PePrograms не для них. Ну или наплюют на совместимость


Цитата:
Запуск этих батников должен быть прописан в .shl файле

Так часто объясняешь то, что уже писал кому-то... Я всегда читаю форум, вообще-то это правилами установлено.
Один батник сразу же попробовал, прежде чем тебе написать. Такой же результат. Но так не в этом дело. Отдадить-то то можно... Это как вариант совместимости выложил Надеюсь, что всё, спорить не о чем, либо да "Идеология Sh предусматривает совместимость между сборками", либо нет "RusLive монтируется в корень PePrograms"
Автор: NIKZZZZ
Дата сообщения: 27.10.2008 15:09
MeUserListRu

Цитата:
Там set Tmp=%temp%

Естественно, при монтировании в режиме RW необходимо иметь нормальный %Tmp%. Проблема в том, что RamDisk может еще не создан (или вообще отсутствовать).
Поэтому я и использую диск X: для хранения временных файлов.
По поводу совместимости.

Цитата:
Идеология Sh предусматривает совместимость между сборками

Естественно. Sh просматривает определенные каталоги, ищет все shl файлы, находящиеся в них, и выполняет нужные действия (можно просто указать , например корень диска, все файлы shl будут выполнены, но это не слишком хорошо - сканирование осуществляется в реальном времени).
Куда монтировать и что , определяется только содержимым этих файлов (точнее ссылками на исполняемые файлы).

Куда монтировать ? Ну, например, зарезервировать каталоги

PePrograms - зарезервировано под саму сборку
Programs - зарезервировано под проги, которые можно запустить с Ram диска, тупо скопировав их с CD
UserPrograms - карты в руки


Цитата:
Если нет, то буду монтировать в Programs в свою уникальную подпапку.

Тоже вариант, но хотелось-бы все-таки иметь некоторый порядок.











Автор: MeUserListRu
Дата сообщения: 27.10.2008 17:03

Цитата:
Sh просматривает определенные каталоги, ищет все shl файлы

Опять он мне азбуку рассказывает... Это вообще, к чему?

Я непонятно изъясняюсь, наверное. Сейчас, всё четко сформулирую...

Цитата:
но хотелось-бы все-таки иметь некоторый порядок

Вот! Это и есть главный вопрос. А теперь, надо рассудить, каким он должен быть.
По пунктам...
1 Одну из папок B:\Programs\ или B:\PePrograms\ вообще никак не затрагиваем монтированием Wim'ов. Это касается всех сборщиков. Значит все монтируют (ну твой батник монтирует, естественно) в B:\PePrograms\. Представь себе обыкновенного продвинутого форумчанина (не сборщика и не разработчика), который хочет положить себе на компашку в папку PePrograms программы из разных сборок. Ну, мою CPUz хочет юзать в твоей сборке. Он берёт мой Wim либо целиком, либо перепаковывает, выбросив лишние проги и кладет тебе в PePrograms. Да, я понял, что ты ему предлагаешь перепаковать твой Wim. Не отрицаю! пусть перепаковывает, но должна быть предусмотрена возможность, когда отсутствие перепаковки допустимо.
2 Итак, рассматриваем вариант без перепаковки. Он берёт мой классный модифицированный Dr.Web в одном единственном Wim'е и кладёт в папку PePrograms твоей сборки. У нас Названия Wim'ов разное, поэтому ему не надо ничего переименовывать. Если тебе сейчас очень хочется ПОСПОРИТЬ, то ты можешь не выделять антивирусы в отдельные вимы и всё. Тебе незачем спорить, потому что ты можешь продолжать делать как делал. продолжаю...
3 Он запускается с компашки и получает все твои проги плюс мой Dr.Web. Как это происходит: твой Wim монтируется в B:\PePrograms\RusLiveWim\. Мой Dr.Web монтируется в B:\PePrograms\RazNOrabot4ikWims\Dr.Web\
4 Может быть наоборот. Вася хочет мою (самую быструю) сборку, он занимается клонированием компов, как и я. Но Вася хочет Каспер. Вася смотрит в твою сборку, видит большой Wim - уходит. Залезает к Sish - а там Каспер еженедельно обновляется и выкладывается однельным Wim'ом. Вася знает командную строку, но лишние операции не любит выполнять
5 Тебя всё это никак не будет беспокоить. У тебя пусть всегда один большой Wim монтируется в B:\PePrograms\RusLiveWim. Если твои юзеры любят заниматься еженедельной перепаковкой, они возьмут мой Dr.Web и еженедельно запакуют в RusLiveWim. Тогда всё у тебя будет монтироваться только в B:\PePrograms\RusLiveWim.
6 Твои условия не нарушены, уважаемый NIKZZZZ, тебе лишь имена файлов и папок надо будет сделать уникальными, чтобы всё начиналось с RusLive, потому что все мои файлы (я перечень приведу в сл. пункте) начинаются с RazNOrabot4ik. Ну так и ты мне условия не наруши. Твои условия в моей сборке же будут выполняться! Бери, да перепаковывай мою сборку
7 Перечень файлов: WMount.shl, WMount.shl, PePrograms.Wim. Папок: B:\PePrograms\ИМЯ СБОРКИWim\, Папок: B:\PePrograms\ИМЯ СБОРКИWims\ (это не тебя, только для тех, кто будет делать отдельные Wim'ы. Ну и для совмещения сборок целиком: папка, где лежит BootSDI.im_ - тоже уникальное имя, WINT.SIF.. я совмещении самих сборок уже написал в Граб-форуме, не буду повторяться. Но с тобой это тоже обсудить следует. Ты, кстати, все свои загрузочные файлы и папки итак делаешь с уникальными именами (я там твою сборку в пример привёл). Мне ничего не надо исправлять, чтобы твою сборку полностью засунуть в свою. Имена файлов разные. Ну вот, теперь настало время сделать также с монтированием в B:\PePrograms\

Надеюсь, теперь изложил полностью. Ну, а если WMount.cmd придется объединять при совмещении в одну папку PePrograms Wim'ов от разных разработчиков без перепаковки - ну отладим как нибудь. В этом-то ты мне уж поможешь, надеюсь
Автор: Dimsoft
Дата сообщения: 27.10.2008 17:19

Цитата:
Вася хочет мою (самую быструю) сборку, он занимается клонированием компов, как и я. Но Вася хочет Каспер. Вася смотрит в твою сборку, видит большой Wim - уходит. Залезает к Sish - а там Каспер еженедель

простите а где все это чудо - сборки разных авторов ?
Автор: MeUserListRu
Дата сообщения: 27.10.2008 18:05
У тебя в компе сформируется это чудо. Запустишь бат-файл, он сформирует браз компашки из Каталога с файлами. Если надо тоже самое на флэшку - акронисовский пустой образ флэшки есть. те же файлы надо скопировать на флэшку. Для клонирования компов может компашка не прокатить, бывают на ноутах такие приводы...
Так вот чудо оно и будет чудом, если оно отвечает Твоим требованиям. А этого достичь можно: Надо классную сборку NikZZZZ туда же запихнуть - пожалуйста! Нету сборки NikZZZZ на флэшке - сюда запихиваешь - получаешь! У сборщиков тормозного BArt'а уже мультимедия развивается - запихивай. Но для этого ПРАВИЛА общие надо соблюдать.
Если я сейчас опубликую собирающий батник, ты попробуешь совместить проги из разных сборок (ну какие тебе нужны) и нарвёшься на конфликт между сборками. Тут NikZZZZ новую класную технологию подкинул - все проги в Wim'ы упакованы. Скорость и компактность одновременно! Но в этой технологии нужна папка B:\PePrograms. Ну вот, спорим о нюансах. Он эту папку ВСЮ занял зачем-то. Да, совместимость возможна в том варианте, как предлагает NikZZZZ, но я чуть улучшить пытаюсь этот вариант. Мой вариант компромиссный, у ничуть не ущемляет возможность полной перепаковки всех программ (как настаивает NikZZZZ), но добавляет вторую возможность - взять только часть (ну только антивирусник, допустим) и ничего перепаковывать не надо. И даже скачивать всю сборку не надо, если тебя интересуют оттуда только парочка хороших прог.
Автор: NIKZZZZ
Дата сообщения: 27.10.2008 20:24
MeUserListRu
Много трепа, выложи чего-нибудь конкретное, в качестве демки.

Автор: Dimsoft
Дата сообщения: 27.10.2008 20:37
MeUserListRu
NIKZZZZ
да не ссортесь
а касперский в таком виде есть ? (в виде скрипта под wim упаковку )
Автор: 7sh3
Дата сообщения: 27.10.2008 20:42
MeUserListRu

Цитата:
тормозного BArt'а

грузится не медленней чем у NIKZZZZ , без всяких Wim'ов, плюс сетевое все подымается - размер img не сильно отличается
не понял зачем проги в отдельных Wim'ах в PePrograms которая вне образа - какую скорость то это даст для запуска и работы проги если например тот-же парагон у меня в sfx архиве лежит и распаковывается на рамдиск при запуске?
Автор: Dimsoft
Дата сообщения: 27.10.2008 21:24
MeUserListRu
NIKZZZZ
7sh3
какие все умные - все о высоких материях
А только NIKZZZZ выложил рабочий пример который собрался.
Я вот сам скорее всего с трудом осилю с нуля, а вот посмотреть и настроить чужой конструктор - самое оно (если конечно автору не жалко).

очень например был бы интересен (IMHO) минимальный вариант с возможностью добавления драйверов raid и lan, чтобы imagex для клонирования использовать.


Добавлено:

Цитата:
Проект RusLive

RusLiveMini_2008_10_26

NIKZZZZ

вопрос по драйверам на сетевые карты - автоматом не находит, руками примонтировал drivers.wim к b:\drv и обновил оттуда - сетевая установилась, но при установке шли ошибки о том что не хватает файлов.

собирал на sp3 заменяя mmc.script - на сетевые дела ошибка не найдена dot3api.dll

попробую собрать на sp2 - проверю.
Автор: MeUserListRu
Дата сообщения: 27.10.2008 22:28

Цитата:
Много трепа, выложи чего-нибудь конкретное, в качестве демки

Я не буду хамить, это вне правил. Сборку обязательно выложу, уж понял уровень твоего недоверия. Доделываю последние задумки.

Цитата:
а касперский в таком виде есть ? (в виде скрипта под wim упаковку )

Есть в сборке NIKZZZZ. Вытащить оттуда можно архиватором 7zip. Упаковать при необходимости можно батником NIKZZZZ.

Цитата:
грузится не медленней чем у NIKZZZZ

Опубликую, замерим. Полтора года назад я пересел с BArt'а на WinBuilder как раз из-за скорости. Скорость загрузки у сборок WinBuilder высокая не за счёт Wim'ов. Сжатые NTFS-образы BootSDI дают скорость. Выбрасывание всего возможного из Program Files в PePrograms уменьшает размер BootSDI и, соответственно, скорость загрузки WinPE. sfx не годятся для клонирования компов с маленькой оперативкой. А такие попадаются. Поэтому нужны Wim'ы - сильно снижается необходимый размер RAM-диска.

Цитата:
не понял зачем проги в отдельных Wim'ах в PeProgram

Некоторые, часто обновляющиеся программы, типа антивирусов, логично упаковывать в отдельный Wim. Сборщику это не сложно и пользователей не будет напрягать обновление (не все антивирусники PE обновляются из баз). Когда появятся GUI-архиваторы с поддержкой Wim, вот тогда и поговорим по-другому

Цитата:
да не ссортесь

Спасибо Этого меньше всего хотелось бы. Конструктор смогу выложить, если сборка будет того стоить
Автор: NIKZZZZ
Дата сообщения: 27.10.2008 23:02
MeUserListRu

Цитата:
Я не буду хамить, это вне правил. Сборку обязательно выложу, уж понял уровень твоего недоверия. Доделываю последние задумки.

Да причем здесь недоверие? Можно много трепаться, ничего не делая. Если есть идеи, реализуй.
Автор: MeUserListRu
Дата сообщения: 27.10.2008 23:31
Dimsoft
Тут, похоже, пока не выложишь сборку лучше поменьше рассуждать ..
Но мне просто у тебя интересно узнать мнение

Цитата:
добавления драйверов raid

это необходимость. А почему lan? Съемные носители же сильно выигрывают. В терминалы ничего клонировать не надо. Где место применения lan?

Цитата:
imagex

Неужели что-то сравнится с TrueImage? Даже самому стерильному образу иногда неоходим UR
Ну DOS версия Ghost ещё может конкурировать с TrueImage, и то, на маленьких (2-3 Гига) системных разделах. Скорость запуска выше, но скорость работы ниже TrueImage. И Ghost не для клонирования, а просто BackUP'ов клиентских компов. Для восстановления с компашки с DOS версией Ghost будут тормоза - придётся запускать WinPE
imagex - это как?
Автор: 7sh3
Дата сообщения: 28.10.2008 01:03
MeUserListRu

Цитата:
Сжатые NTFS-образы BootSDI дают скорость

так у меня барт тоже в сжатом NTFS-образе, я к тому что например у меня img 144 мега а у NIKZZZZ например 85, понятно что 85 быстрее в память загружается чем 144 но сама загрузка pe у меня чуть быстрее, все сетевые дрова в образе лежат ничего там не монтируется и т.д. поэтому общее время загрузки у нас практически одинаковое, минус моей сборки - памяти больше требует т.к. образ больше...

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

я считаю что логичнее просто закинуть тот же свежий drweb в sfx архиве в папку peprograms на cd\флешке и не мудрить это может сделать любой пользователь самостоятельно...
Автор: Dimsoft
Дата сообщения: 28.10.2008 07:49

Цитата:
А почему lan? Съемные носители же сильно выигрывают

MeUserListRu
дело все в отсутствии USB 2.0 (иногда ) и возможности с одного сервера сразу запустить N компьютеров, а с USB надо было бы иметь N usb и постоянно их поддерживать в актуальном состоянии, а по сети образ 1 его проще поддерживать.


Цитата:
а касперский в таком виде есть ? (в виде скрипта под wim упаковку )


Есть в сборке NIKZZZZ


там я NOD32 нашел.
NIKZZZZ
MeUserListRu

раскройте глаза на Касперского в виде WIM
(мечтательно)
вообще моя мечта в этом вопросе - касперский на сервере в виде WIM который сам раз в 2 часа обновляется и обновляет базы в своём wim

Добавлено:

Цитата:
Неужели что-то сравнится с TrueImage?

MeUserListRu
1 цена
2 поддержка требует минимум места
3 используется инстолятором vista|2008
Автор: MeUserListRu
Дата сообщения: 28.10.2008 10:35
7sh3

Цитата:
у меня img 144 мега

47,6 МБ в распакованном виде
закинуть тот же свежий drweb в wim-архиве в папку peprograms. Похоже? Не я же предлагаю Wim перепаковать при этом.
Dimsoft
Если с флэшки клонировать, то параллельно просто не успеваешь. За 2-3 минуты накатывается. Значит много образов не надо - один клон на единственной флэшке. Там, где отсутствует USB2, есть что-нибудь другое - CD-привод, наверное. Дубликат клона в виде трёх сидишек в таком случае спасёт.
Можно, конечно, сеть... Нету Урезано, как необязательное, ради скорости

Цитата:
там я NOD32 нашел

Рядом Kav7:
RusLive_RAM_2008_10_25.iso\PePrograms\Programs.wim\1\Kav7\

Цитата:
который сам раз в 2 часа обновляется

Да, хорошо б такой автомат

Добавлено:
7sh3

Цитата:
но сама загрузка pe у меня чуть быстрее

Я помню, под твоим ником много инфов написано. А можешь поделиться, в чём секрет "чуть быстрее"? Загрузчик не тормозной minlogon? Или ещё что-то даёт прирост?
Автор: Dimsoft
Дата сообщения: 28.10.2008 12:18

Цитата:
RusLive_RAM_2008_10_25.iso\PePrograms\Programs.wim\1\Kav7\

MeUserListRu

я нашел только
[more]DrvImgXp\
Ghost\
GhostExp\
HDDGURU LLF Tool\
HDTune\
MagicLines\
Marriage\
MBRFix\
Nod32\
PassWordRenew\
Pspad\
Recover My Files\
Registry Workshop\
Spider\
TbiView\[/more]
может какой другой файл разбирать ?
Автор: MeUserListRu
Дата сообщения: 28.10.2008 13:35
Да, неполный перечень показывается, там прог в 2 раза больше вообще-то. А когда ты с самой RusLive загрузился, то и там нету Каспера??? 7zip 4.57 у меня нормально открывает. Файл этот, других и не может быть: делать несколько wim'ов он не согласился
Автор: Dimsoft
Дата сообщения: 28.10.2008 14:16
MeUserListRu
нету
собирал из windows xp sp3 и sp2 = нету каспера

Добавлено:
и 7zip открывал тоже нет
Автор: MeUserListRu
Дата сообщения: 28.10.2008 15:13
Я понял ))) Ты из конструктора пытаешься каспер извлечь. Да он же весит полконструктора! Нету там его. В RusLive_RAM_2008_10_25.iso надо лезть. В том форуме сейчас сборка 2008_10_25 бурно обсуждается и ссылки есть
Автор: Dimsoft
Дата сообщения: 28.10.2008 15:32
MeUserListRu
в том это где ?
Автор: MeUserListRu
Дата сообщения: 28.10.2008 15:51
[more=ссылка]http://forum.ru-board.com/topic.cgi?forum=35&topic=41713&start=360[/more]
Автор: Dimsoft
Дата сообщения: 28.10.2008 16:08
MeUserListRu
сп уже качаю - посмотрю.
пока сделал вариант с pebuilder_xpe в виртуальной машине, подсмотрю и буду делать с winbuilder
Автор: Dimsoft
Дата сообщения: 28.10.2008 21:42
NIKZZZZ
посмотрел в соседней теме - RusLive_RAM_2008_10_28.iso намного интереснее чем выложенный @RusLiveMini\
нет ли желания конструктором поделиться ?
интересует в плане уменьшения и заталкивания остатка внутрь img для загрузки по сети.

Добавлено:
а программу от касперского virus removal tool сложно в wim и для pe ?
драйвера надо будет или можно попробовать установить внутри winpe а потом сграбить образ ?
Автор: CryptoPE
Дата сообщения: 31.10.2008 11:15

Нужна помощь обладателей многопроцессорных и/или многоядерных машин. Если не сложно, то протестируйте загрузчик:

_http://slil.ru/26290321

По идее он должен показать количество найденных процессоров и/или ядер на машине и остановить загрузку. Например:

CPU count: 1
Автор: MeUserListRu
Дата сообщения: 31.10.2008 13:06
CryptoPE
VMware Workstation в 2х-ядерном режиме: CPU сount: 2
Ну колись Чего опять затеял

Добавлено:
Допустим, загружаешься с CD, а там меню WinPE и мультипроцессорная WinPE. А рядом в меню - Показать реальное количество ядер

Добавлено:
Но программка CPUz в той же VMware Workstation в 2х-ядерном режиме у меня показывает: процессор 1, а потоков 2. На реальном компьютере 2х-ядерник, никаких Hyper Threading

Добавлено:
Так это у тебя начало загрузки WinPE... Как же я не догадался!!!! Если CPU count: 1, то txtsetup.si_, если 2, то multicpu.si_ Автоматический выбор Если ты, конечно, над этим работаешь
Автор: CryptoPE
Дата сообщения: 01.11.2008 17:08


Цитата:
ты, конечно, над этим работаешь


Не совсем так. Хочу что бы загрузчик автоматически грузил либо ntoskrnl.exe, либо ntkrnlmp.exe.
Автор: NIKZZZZ
Дата сообщения: 01.11.2008 17:31
CryptoPE

Цитата:
Хочу что бы загрузчик автоматически грузил либо ntoskrnl.exe, либо ntkrnlmp.exe.

А этого достаточно?
Hal.Load по идее, должен быть прописан в txtsetup.sif , (halmps.dll и т.п.)

Задача довольно интересная, я пытался создать универсальный образ, который бы работал на нескольких компах с разными процессорами. Но количество ядер приходилось устанавливать вручную.

Автор: Dimsoft
Дата сообщения: 01.11.2008 21:58
CryptoPE
а как vista работает - она же 1 hal универсальный имеет - может в ранних лонгхорнах что то подобное было ?
или WAIK \ OPK под них не было ?
Автор: NIKZZZZ
Дата сообщения: 01.11.2008 22:21
CryptoPE

Цитата:
По идее он должен показать количество найденных процессоров и/или ядер на машине и остановить загрузку.

На двухядерном AMD Athlon нормально работает.

Автор: MeUserListRu
Дата сообщения: 02.11.2008 11:33
CryptoPE
Я тоже на двухядерном AMD Athlon протестировал. Позже будут под рукой intel коры, попробую.
А ты посмотрел, как работает multiprocessor.script от Galapo? Для унипроцессора изпользуется NTOSKRNL.EX_, для мультипроцессора - NTKRNLMP.EX_. Тип загрузки выбирается вручную из меню с помощью разных setupldr.BIN (уни, либо мульти) В одном варианте используется txtsetup.sif, в котором:

Код: [Hal.Load]
acpipic_up=halacpi.dll
e_isa_up=hal.dll
mps_up=halapic.dll
mps_mp=halapic.dll
acpiapic_mp=halaacpi.dll
acpiapic_up=halaacpi.dll

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: ntfs ИЛИ fat 32?


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