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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 2

Автор: Kurikka
Дата сообщения: 26.08.2006 19:54

Цитата:
Цитата:
Как автоматически преобразовать меню в формате inf в nu2menu?

Что такое "меню в формате inf" - настройки ярлыков в меню Пуск XPE и на ее Рабочем столе?



Я нашел или сделал plugin, в inf-файле которого описана иконка, которая будет в меню All Programs в Explorer (XPE 1.0.4). Вот из этого описания и хочу сделать описание пункта меню в xml (nu2menu). Таких у меня много.
Автор: HighwayStar
Дата сообщения: 26.08.2006 19:55
похоже нашел способ грузить WinPE из .wim образа но чтобы проверить надо два файла от висты wininit.exe и winload.exe
[more=способ]
Step 1. I built a Harddisk bootable WinPE2005 File structure based on the instructions

Step 2. I copied a few files from the Vista winPE WIM file into the WinPE2005 system32 folder
- ximage /mount e:\data\mount "E:\data\vista testing\test\boot\winpelhe.wim" 2
- copy system32\winload.exe from the Vista CD to system32\winload.exe
- copy system32\wininit.exe from the Vista CD to system32\wininit.exe

Step 3. I modified the WinPE2005 Setup Hiv and added in the SystemPrefix Binary value to the "Setup" Key under the root of the Hiv (I used the Windows 2003 value of 6f 10 00 00 00 c0 43 ac)

Step 4. I copied the on the WinPE2005 Setup Hiv into the config folder (as this is where the new loader is looking for it)
- copy system32\setupreg.hiv from the WinPE2005 image to system32\config\SYSTEM in the WINPE2005 image
- copy system32\setupreg.hiv.log from the WinPE2005 image to system32\config\SYSTEM.LOG in the WINPE2005 image

Step 5. I copied two files that the new loader references differently as follows on the WinPE2005 Path
- copy system32\ntoskrnl.exe to system32\ntkrnlup.exe
- copy system32\hal.dll to system32\halstnd.dll

Step 6. Build a bootable WIM out of the WinPE2005 Path
- ximage /compress maximum /capture E:\data\unattend\winpe2005_hdboot "E:\data\vista testing\test\boot\wp2005ct.wim" "sytembuild"
- ximage /boot "E:\data\vista testing\test\boot\wp2005ct.wim" 1

Step 7. Modify the Boot INI on the Boot CD as follows:
[boot loader]
timeout=20
default=ramdisk(0)\MININT
[operating systems]
ramdisk(0)\MININT="WinPE 2005 WIM" /NOEXECUTE=OPTIN /FASTDETECT /DETECTHAL /MININT /rdpath=multi(0)disk(0)cdrom(0)\boot\wp2005ct.wim /RDSDIHDRPATH=multi(0)disk(0)cdrom(0)\boot\boot.sdi /USENEWLOADER /KERNEL=ntoskrnl.exe
[/more]
Автор: lucky_Luk
Дата сообщения: 26.08.2006 20:18
AkulaBig

Цитата:
Но русики у нас будут отличаться. 7sh3 собирает из русского дистрибутива, а я из английского

С английским не пробовал, как получится напиши, интересно.

Цитата:
Результаты описываются ошеломляющие. Сжатие 2,5:1. Вот только сколько оперы для этого понадобится. Надеюсь не 2 Гб

Читаю обсуждение SDI и пр. и пришел к выводу что получается "или или" - или экономия места (но высокие требования к количеству оперативной памяти), или сравнительно небольшие требования (но большой размер сборки). На какие сборки оно расчитано - ИМХО спасательный CD c требованиями 512 метров оперативки это слишком, но конечно это допустимо для Мультимедиа-CD. Но нафига тогда гнаться за свободным местом, ИМХО лучше на DVD-носители перейти - любой современный комп у которого есть 512 и больше метров оперативки скорее всего будет в состоянии прочесть DVD.
ИМХО все эти фишки чем-то напоминают ситуацию с прогами, которые требуют .NET Framework - прога весит 5 метров, все клево, но для работы ей нужен .NET Framework, который весит метров 20. И каждая новая фича у них круче, но и жрет больше в разы.
Автор: HighwayStar
Дата сообщения: 26.08.2006 20:27
AkulaBig

Цитата:
Надеюсь не 2 Гб

Vista ставиться тоже из wim образа размером около 1.5 Gb, но ее можно поставить и с 256Мб RAM
P.S все облазил по твоей ссылке WAIK найти не могу
или имелось ввиду WimPE_Build_Env.zip, его скачал давно но это не помогло там не WAIK
Автор: lucky_Luk
Дата сообщения: 26.08.2006 20:29
Kurikka

Цитата:
Я нашел или сделал plugin, в inf-файле которого описана иконка, которая будет в меню All Programs в Explorer (XPE 1.0.4). Вот из этого описания и хочу сделать описание пункта меню в xml (nu2menu).

Т.е. тебе нужно ссылки на проги из XPE переделать под Nu2menu... Я прог не встречал, у большинства скачанных плагинов уже были необходимые xml-файлы, а для самопальных клепал по образцу.
Наверное такую прогу можно сделать - ведь нужно всего-лишь из inf скопировать в два места одинаковый путь к экзешнику и скопировать имя пункта меню - остальные части записи xml-файла одинаковые или некритичные (типа вот этого "<!-- Nu2Menu entry for AkelPad -->" - пофигу что будет написано после "for"). HANDLE, может попробуешь?


Добавлено:
HighwayStar

Цитата:
Vista ставиться тоже из wim образа размером около 1.5 Gb, но ее можно поставить и с 256Мб RAM

Я слышал что даже "стационарной" Висте нужно 512 метров чтобы не тормозило...
Автор: 7sh3
Дата сообщения: 26.08.2006 20:58
lucky_Luk

Цитата:
Пока не пойму нужен ли PE Network configurator

конечно нужен, стандартными средствами винды в XPE сеть плохо конфигурится
===
блин кто-нибудь меня просветит насчет чистого барта, как прикрутить mmc - дефраг и управление дисками? или этого нельзя сделать? на 911 у меня по техпричинам доступа нет чтобы там поискать

Kurikka
из xml nu2menu можно преобразовать ярлыки автоматом в формат XPE, есть такой плаг (хотя ярлыки для XPE делаются и в ручную за 5 сек) а обратно нет такого наверно
Автор: lucky_Luk
Дата сообщения: 26.08.2006 21:52
7sh3
Что за штука у тебя в конструкторе - File-Based Write Filter Driver?
Думаю что можно добавить в базовую комплектацию твоего конструктора прогу DreamPack (для обхода паролей на вход в Винду). Работает хорошо, весит 215 кб.

Кто-нибудь пробовал DreamPack для обхода пароля на Win2000?
Автор: yurkesha
Дата сообщения: 26.08.2006 22:00
2 7sh3 - Вот тебе плаг MMC с 911...
Странно - что именно у тебя из-под XPE в сети не конфигурится?! У меня лично работает АБСОЛЮТНО все что работает в обычной винде... (Исключение - NovellNetware Client - его прикручиваю отдельно)
Автор: 7sh3
Дата сообщения: 26.08.2006 22:05
yurkesha
за плаг спасибо, а про сеть это я к тому что не так удобно все это делать стандартными
средствами чем в penetcfg
Автор: yurkesha
Дата сообщения: 26.08.2006 22:18
Ну тогда сделай мне пожалуйста через penetconfig VPN-соединение
Автор: 7sh3
Дата сообщения: 26.08.2006 22:47
lucky_Luk

Цитата:
File-Based Write Filter Driver?

у диска с XPE появится виртуальная возможность писать на самого себя, посмотри на свойства диска, попробуй скопировать файл на CD

yurkesha
ну VPN это серьезно я имел ввиду там IP ввести, пароль назначить
плаг mmc работает, добавляет в сборку всего 7 мег и пашет на 64 мегах, интересно как дела с видео и звуком в чистом Barte обстоят, не подскажешь куда копать где смотреть и где взять а то тут одни XPE'шники сидят
Автор: yurkesha
Дата сообщения: 26.08.2006 22:59
Честно говоря я тоже "XPE'шник" - давно уж... Но что надо делать для чистого Барта вроде пока помню - нужен плаг EnableSound - к сожалению в данный момент его у меня нет и даже не помню чей он... А с видео все без вопросов - естественно при использовании HWPNP и драйвера должны быть построенные по модели WDM...
Автор: lucky_Luk
Дата сообщения: 27.08.2006 01:05
7sh3

Цитата:
у диска с XPE появится виртуальная возможность писать на самого себя, посмотри на свойства диска, попробуй скопировать файл на CD

Это чтобы проги не выносить на рамдрайв? А как оно работает и куда на самом деле идет запись? Это работает под Nu2menu или только под XPE? У меня этот плагин выключен, попробую подключить.
Сборка на XPE "самовольно" что-то пишет на винчестер или нет, безопастно ли ее юзать со сбойным винтом, запись на который нежелательна (например при восстановлении данных)?
Такой же вопрос по сборке на Nu2menu. Интересно почему если в системе нет жесткого диска, то в A43 пропадают значки?..
Автор: bob_from_saratov
Дата сообщения: 27.08.2006 02:17
HighwayStar

На сколько я понял на данный момент нет способа использовать wim-загрузку для БартПЕ - или я неправ? Чех Pavel спрашивал про гайд 12 июля - ответа не было..

Как продвигается твое исследование на эту тему?
Автор: 7sh3
Дата сообщения: 27.08.2006 04:02
lucky_Luk

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

запись идет в памяти под Nu2menu не знаю (я щас копаюсь с чистым Bart'om и Nu2menu меня просто убивает своим внешним видом и конфигами поэтому я от него сразу отказался)

Цитата:
Сборка на XPE "самовольно" что-то пишет на винчестер или нет

ничего писать не должна ей жесткий пофигу, про значки A43 не обращал внимания, я им не пользовался в XPE, кстати где взять русский language.ini под версию 2.47
Автор: AkulaBig
Дата сообщения: 27.08.2006 04:50
HighwayStar

Цитата:
WimPE_Build_Env.zip

Да, это именно то, что я нашел. Не оно? Обидно.

lucky_Luk

Цитата:
С английским не пробовал

Все тоже самое. Но с плагом надо копаться. Там используются свои настройки, которые пересекаются с моими. Так что пока использовать его полноценно не получается.

Цитата:
ей нужен .NET Framework, который весит метров 20

Еще есть хороший анек про два чемодана с аккамуляторами к первому портативному радиоприемнику
Пока, имхо самое разумное, это использование плага File-Based Write Filter Driver.
Кстати,

[b]All

На 911cd появилась новая версия плага File-Based Write Filter Driver с названием fbwframauto. Теперь автоматом можно установить размер РАМ-диска и fbwf-диска и, при необходимости, убрать РАМ-диск. У меня на 256 Мб оперы в VMWare автоматом установилось 14 Мб РАМ и 40 Мб fbwf. Я конечно временные папки сразу на Х: направил, правда РАМ-диск оставил для совместимости.

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

Цитата:
нужен плаг EnableSound

Давай на это дело посмотрим с другой стороны. MMC ты прикрутил, добавив ВСЕГО 7 Мб. Теперь прикручиваешь звук и видео. Для звука нужен плаг EnableSound. Но EnableSound без PnP работать не будет. Значит нужен плаг для PnP. Еще несколько компонент надо-бы добавить. Опа получаем - ...
Надеюсь понятно к чему я клоню
Под чистым бартом лучше создавать восстановительный диск, но ни как не мультимедийный.
Автор: Boglen
Дата сообщения: 27.08.2006 10:19
Сейчас оттестировал сборку с плагом FBWF на 128 оперативы. Система загрузилась, глюков пока нету, подтормаживает только чуток. Под FBWF выделилось на CD 30 метров и 18 метров под RAM.
Как подспорье к этому плагу, рекомендую не забывать о возможности сделать своп, по крайней мере на конструкторах Reatogo. SetPageFile.
Устанавливаем своп хотя бы в 300 метров и забываем о всех проблемах.
Автор: AkulaBig
Дата сообщения: 27.08.2006 10:38
lucky_Luk

Цитата:
В Reatogo-BootProfiles.inf первый по списку профиль подгружает Nu2menu

Не получается зайти под nu2menu. Система требует какой-то пароль, причем окошко для его ввода отсутствует. Explorer загружается без проблем. Не подскажешь, что ей надо?
Автор: lucky_Luk
Дата сообщения: 27.08.2006 11:19
AkulaBig

Цитата:
Система требует какой-то пароль, причем окошко для его ввода отсутствует.

Типа пишет выберите оболочку и введите пароль что бы продолжить? Вообще-то если при загрузке выбрать профайл №1, то Nu2menu должен подгружаться автоматом. Не могу врубиться как ты на эту надпись вышел с XPE... У меня она появляется только если под Nu2menu сделать рестарт, а потом выбирать оболочку. В таком случае выбираешь ее, нажимаешь ENTER и вперед.
Как сделать чтобы в Nu2Menu была команда для выключения компа, у меня в "двойной сборке" есть только Рестарт?

Чем этот Write Filter лучше рамдрайва? ИМХО юзать их одновременно накладно - больше памяти потребует. По-идее при грамотной настройке рамдрайв (и SFX-архивы в плагинах) можно вообще убрать, а оставить только "фильтр"... Как он себя в работе показывает, что с требованиями к оперативке?

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

Цитата:
про значки A43 не обращал внимания, я им не пользовался в XPE

Значки пропадают если юзать A43 под Nu2menu без жесткого диска. Под XPE не пробовал, там Explorer лучше.
Автор: AkulaBig
Дата сообщения: 27.08.2006 12:01
lucky_Luk
Я нажимаю F1 и все. Далее появляется окно с просьбой выбрать оболочку. Главное нашел, где пароль описывается в файлах инициализации. Но он там пустой, вроде и запрашиваться не должен.


Цитата:
Чем этот Write Filter лучше рамдрайва?

Он позволяет писать непосредственно на винт. Память зря не расходуется, если пользоваться версией ауто этого плага (я выше писал про нее) Тогда тот-же объем оперативы распределяется между рам-диском и фильтром. Рам-диск действительно можно убрать, только надо все плаги, в которых есть жесткие ссылки на В: править. Проще временные файлы на Х: переправить.


Цитата:
Как он себя в работе показывает, что с требованиями к оперативке?

Если у тебя есть прога, пытающаяся писать на винт и из-за этого неработающая, ты оценишь этот плаг. Про оперативку уже написал.
Автор: yurkesha
Дата сообщения: 27.08.2006 12:17
2 7sh3 - Вот тебе поддержка звука для чистого Барта.
А эту штуку рекомендую попробовать в качестве альтернативы NU2MENU - во-первых она использует стандартный nu2menu.xml в чистом виде, во-вторых реализует систрей и панель задач, ну и в третьих вид менюх очень сильно похож на классический в XP. Кстати свежачок!
Автор: lucky_Luk
Дата сообщения: 27.08.2006 12:58
AkulaBig

Цитата:
Я нажимаю F1 и все. Далее появляется окно с просьбой выбрать оболочку.

У меня там таймер тикает и через несколько секунд подгружается Nu2Menu.

Цитата:
Он позволяет писать непосредственно на винт

На жесткий диск? Я думал диск фильтра это просто еще один "диск" в оперативке.

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

Не понял, обычно один рамдрайв память кушает, а так еще и фильтр появляется.

С появлением фильтра вроде можно убрать SFX-архивы, к тому же фильтр должен эффективнее использовать оперативку.
Кто-нибудь пробовал юзать сборку с фильтром, но без рамдрайва и SFX-архивов в плагинах - как изменились требования к памяти, скорость работы и пр.?
Есть ли смысл юзать одновременно фильтр и рамдрайв?

Добавлено:
yurkesha

Цитата:
А эту штуку рекомендую попробовать в качестве альтернативы NU2MENU

А какие у сборки на этой ShellPE требования к оперативке - такие же как при использовании Nu2menu или больше?
Автор: yurkesha
Дата сообщения: 27.08.2006 13:39
Сама она кушает 5800к супротив 2900к у NU2MENU... Но если к NU2MENU прикрутить любой систрей и панель задач то получится вариант не лучше...
Автор: lucky_Luk
Дата сообщения: 27.08.2006 14:33
Где есть готовые "скины" кнопки "GO" от Nu2menu?
yurkesha

Цитата:
Сама она кушает 5800к супротив 2900к у NU2MENU... Но если к NU2MENU прикрутить любой систрей и панель задач то получится вариант не лучше...

Спасибо, т.е. ShellPE это нечто среднее по требованиям и возможностям между Nu2menu и XPE...
Автор: 7sh3
Дата сообщения: 27.08.2006 14:45
Boglen
SetPageFile отдельный плаг (http://www.paraglidernc.com) можно в любую сборку поставить

AkulaBig

Цитата:
Надеюсь понятно к чему я клоню

получится XPE без explorer и ie и облом с загрузкой на 64 метрах, но управление дисками и дефраг вещи нужные их оставлю
Tе файлы что я выдрал из reatogo (reatogologon) могут быть неполными мне надо было только чтобы работал профиль по F3 LowRam а по Nu2menu я не вникал может там еще чего надо смотри как в оригинале у reatogo в конструкторе сделано

yurkesha
спасибо, со звуком разобрался, но он все равно без DirectX ущербный так что решил звук и видео не добавлять слишком много места занимает, а на выходе XPE недоделанная получается
ShellPE теже яйца только с иконками и кириллицей писать меню нельзя , останусь на меню BSExplorer там и панель быстрого запуска есть и трей полнофункциональный

Добавлено:
lucky_Luk

Цитата:
готовые "скины" кнопки "GO"

Adobe Photoshop
Требования для nu2menu и XPE отличаются в разы, XPE это полноценный шелл а nu2menu, ShellPE, BSExplorer это настраиваемые запускалки прог

Автор: CoDeR
Дата сообщения: 27.08.2006 15:28
Есть ли какой-нибудь ресурс, где бы выкладывались украшательства для WinPE/XPE, как то - тематические фоны, лого, Boot-экраны. На всех Winpe/XPE ресурсах что мне попадались в лучшем случае только скрины готовых сборок.
Автор: lucky_Luk
Дата сообщения: 27.08.2006 15:31
Как в Nu2menu сделать вложенное меню в меню Programs?
Автор: AkulaBig
Дата сообщения: 27.08.2006 15:45
lucky_Luk

Цитата:
через несколько секунд подгружается Nu2Menu

С помощью 7sh3 начинаю понимать в чем косяки. У меня-то по-умолчанию 3 вариант стоит и nu2 приходится выбирать. А сколько у тебя плаг весит в несжатом виде?


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

Ты частично прав. Если применять просто плаг fbwf, то конечно те 32 Мб, которые он выделяе по дефолту берутся из памяти. Соответственно памяти расходуется рам-драйв + fbwf. Но последняя версия fbwframauto автоматически распределяет память следующим образом. Берется память, которую предположительно можно использовать (как плаг autoramsizer). И уже эта память распределяется в процентном соотношении между рам-диском и fbwf. Например, autoramsizer при 256 Мб делает рам-диск 60 Мб. fbwframauto делает рам-диск 14 Мб и fbwf-диск 47 Мб.


Цитата:
можно убрать SFX-архивы

А до этого SFX-архивы тебя кто-то заставлял использовать?
Я их не использовал никогда, так как рам-диск не резиновый и тогда надо постоянно его очищать. Я всегда переносил на рам-диск только файлы, которые изменяются. Но вот беда, некоторые проги не предусматривают такого сервиса. Сейчас с эти проблем нет.


Цитата:
пробовал юзать сборку с фильтром, но без рамдрайва и SFX-архивов в плагинах

Вроде я уже писал, что пробовал. Кажется сборка стабильней работать стала, но только за счет прог, которые на диск писать не могли. Ну а остальное все должно остаться также, ведь из одной оперативы все берется. Без рамдрайва (но с переназначением временнных файлов на диск Х все работает прекрасно, но в некоторых плагах В: назначена жестко. Они конечно глючат.
Автор: Kurikka
Дата сообщения: 27.08.2006 17:01
Подскажите, где поправить, чтобы WinXPE, собранная в Reatogo-235, загружалась без выбора вариантов загрузки (лайт и пр.) и без выбора оболочки.
Автор: bob_from_saratov
Дата сообщения: 27.08.2006 17:15
AkulaBig


Не могу отключить рамдрайв. Отключил бартовский рамдрайв и создал плагин типа profiles_for_sdi.inf


Цитата:


PE Builder v3 plug-in INF file
; RAMDISK.inf

[Version]
Signature= "$Windows NT$"


[PEBuilder]
Name="Profiles on SDI image (for SDI Req)"
Enable=0


; Changes profiles to RamDisk


[Strings]
RamDiskDriveLetter="X:"


[SetupReg.AddReg]
0x2, "ControlSet001\Control\Session Manager\Environment", "temp", "%RamDiskDriveLetter%"
0x2, "ControlSet001\Control\Session Manager\Environment", "tmp", "%RamDiskDriveLetter%"
0x2, "ControlSet001\Control\Session Manager\Environment", "ramdrv", "%RamDiskDriveLetter%"



При загрузке ХПЕ ошибки запуска пары длл и вместо эксплорера запускается CMD.EXE шеллом.

Что я упустил??

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: после WindowsUpdate не видны сетевые интерфейсы


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