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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 4

Автор: LonerDergunov
Дата сообщения: 30.01.2008 16:21
7sh3
Спасибо.
Дистрибутив винды
Windows XP Professional SP2 Volume License Russian
Ну а файлы указанные есть во всех дистрибутивах, какие я видел
Автор: AkulaBig
Дата сообщения: 30.01.2008 16:24
7sh3

Цитата:
русик практически доделанный на PE Network Manager...

А у меня в плаге он есть.

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

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

Деваться некуда, придется. Если я еще буду пользоваться бартпе. Похоже надо перебираться на винбилдер. Последние эксперименты с ним меня утомили. Для винбилдера уже давно написаны плаги на все животрепещищую темы. А для барта что-то не чешутся. Жаль, что еще одна классная прожка потихоньку сходит со сцены
Автор: 7sh3
Дата сообщения: 30.01.2008 16:37
AZJIO

Цитата:
А почему в сторону дистрибутива?

у меня вот этот дистрибутив от него и пляшу, он правильный и точка, хоме проверяю вот на этом дистре - тоже только 2 файла, кстати в PE официально нет поддержки двух ядерных процов и в BartPE ее тоже нет, NTKRNLMP.EXE у Барта это просто переименованный NTOSKRNL.EXE, на 911 делали поддержку двух ядерных процов, есть плаг, но нафиг надо - и так все работает нормально...

Добавлено:
AkulaBig

Цитата:
А у меня в плаге он есть.

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

Цитата:
написаны плаги на все животрепещищую темы. А для барта что-то не чешутся.

а что надо то, какой плаг ???
Автор: Avolon
Дата сообщения: 30.01.2008 17:52
AkulaBig
как сделать ярлыки в меню пуск для др програм,,??
%ProgramFiles%\far\Far.exe например
Автор: Denis866
Дата сообщения: 30.01.2008 22:02
Вопрос: при использовании ramboot сколько лучше ставить места под ram drive ?
Если можно на примере.
Автор: 7sh3
Дата сообщения: 30.01.2008 22:33
Denis866
там есть кнопка TEST


Добавлено:
плюс мега 3-5 к размеру который он покажет
Автор: LonerDergunov
Дата сообщения: 30.01.2008 22:52

Цитата:
плюс мега 3-5 к размеру который он покажет

а зачем? я наоборот делал минус 3-5 метров от рекомендованого размера , и помещалось
Автор: 7sh3
Дата сообщения: 30.01.2008 23:21
LonerDergunov
надо чтобы свободно было мег 5-7, в притык делать это не лучший выход, там же hdd, создаются всякие .PNF а они места могут занимать прилично когда дров много
Автор: LonerDergunov
Дата сообщения: 30.01.2008 23:45
7sh3
Да, логично
Правда мне вроде не попадались проблемы при моем методе, вот и не задумывался над этим...
Автор: AZJIO
Дата сообщения: 30.01.2008 23:58
LonerDergunov
Я не понял где смотреть, но после создания загрузился и посмотрел обьём данных на диске, при размере 207 Мб, в тесте цифры были 225 Мб. По началу я размер ставил как и обьём дистрибутива в папке "C:\pebuilder_xpe\BartPE", но увидев сжатый NTFS-раздел почти на треть меньше размером, конечно создал заново.
*****************
Скачал плагин bootvid.dll с ресурсом bitmap, 100, свой рисунок не смог подобрать, уж больно трудно импотировать многоцветный рисунок в 16 цветов, и чтоб смотрелся не плохо, в итоге вставил boot-skin из набора программы Stardock-BootSkin, слегка подредактировав. Палитру пришлось оставить чёрно-белую, так как с другой не работает.
В "xpelogon.exe" ресурс bitmap, 102, попробовал вставить из вистовской wallpaper, рисунок не плохой но не подходит по цвету, нужно ещё поэкспериментировать...
bootvid.dll 30 кб
xpelogon.psd 88 кб - логотип нужно горизонтально растянуть влево, иначе круг неправильный (при загрузке).
Автор: bob_from_saratov
Дата сообщения: 31.01.2008 09:38
AZJIO

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


Я это делаю в процессе загрузки шелла - штатно, через хпеинит. Не вижу смысла не сделать этого сразу. Ведь эти файлы УЖЕ В ПАМЯТИ и обращения к ним УЖЕ НЕ БУДЕТ .. ВООБЩЕ, так зачем им занимать место. А оно мне нужно - так как сетевый дрова я ставлю по запросу - то бишь батник копирует нужный инф и сис на системный диск и потом уже запускает penetcfg.
Автор: AkulaBig
Дата сообщения: 31.01.2008 15:12
7sh3

Цитата:
на него без слез смотреть нельзя, поэтому и предложил нормальный

Угу, оценил. Там правда еще половина языкового файла по английски, но твой перевод намного лучше.

Цитата:
а что надо то, какой плаг ???

Скажем сейчас муссируются темы по загрузке с флеш и рам. В бартпе плагов для этого не встречал, а в винбилдере они встроены. Лично у меня не получается сделать загрузку с флеш. Точно знаю, что флешка загрузочная, готовые сборки запускаются. А свою сборку не могу загрузить
Avolon
Создаешь ярлык. Желательно из-под винпе, чтобы не изменять пути. Если создаешь в простой винде, то пути в ярлыке необходимо поменять. Кидаешь ярлык в папку explorer_pe\all users\Start Menu\Programs\ (для десктопа) или в explorer_pe\Quick Launch\ (для квикланча). Все, при загрузке винпе они появятся в соответствующем месте.
Автор: 7sh3
Дата сообщения: 31.01.2008 16:35
AkulaBig

Цитата:
В бартпе плагов для этого не встречал

для загрузки в рам плагин не нужен, такая сборка (iso или на флешке) делается из готовых файлов проекта (чистый барт или xpe) с помощью утилиты RamBoot, двумя кликами мышки... в винбилдере принцип тот же самый для создания такой сборки, просто там сам конструктор позволяет сделать такую штуку в виде скрипта (плагина)
Автор: AkulaBig
Дата сообщения: 31.01.2008 19:33
7sh3
Принципиально дело не в плагине, принципиально то, что я не могу из своей сборки сделать загрузочную флешку. Причем делаю все по инструкциям, ntdetect меняю. Нифига не получается Правда винбилдер я еще не пробовал на эту тему и пока времени нет.
Автор: AZJIO
Дата сообщения: 31.01.2008 19:57
bob_from_saratov

Цитата:
Не вижу смысла не сделать этого сразу.

так их тогда лучше удалить из "Boot.img" или всё таки они иногда нужны? или эти файлы нужны только на этапе загрузки? Я к второстепенному отношу украшательства, ими можно пренебречь для дела. Что у тебя за список на удаление, покажи...

Добавлено:
AkulaBig
Сначала проверь загрузку с жёсткого диска, если получится, то потом проверять флешку. Если загружается с жёсткого, то загрузчик, образ исправны, а то может оказаться проблема с флешкой.

Добавлено:
AkulaBig
винбилдер как я понимаю - один из способов создания дистрибутива и на выходе получается тот же дистрибутив pe-винды, а уж проблемы в том что он не загружается или или что то не работает, это проблема того, кто делал плагин, добавлены ли нужные файлы в сборку, записаны ли данные в реестр и т.д.
Автор: 7sh3
Дата сообщения: 31.01.2008 21:29
AZJIO
удалишь ты файлы из виртуального hdd когда загрузишься, дальше что? его размер какой был такой и останется, освободится только место на нем, самой памяти которая например необходима для запуска проги от этого не прибавится (если конечно ты на этом освободившимся месте не создашь файл подкачки), про удаление из boot.img тоже круто, удаляй тогда сразу в конструкторе из папки BartPE файлы которые ты считаешь ненужными, так будет просто удобней

AkulaBig

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

ключевая фраза, поэтому как ты писал > для барта что-то не чешутся > это не в тему, у всех все ставится и грузится, по каким инструкциям делаешь? сама флешка точно у тебя загрузочная?

Добавлено:
проведи небольшой эксперимент, возьми чистый дефолтный барт и собери сборку по умолчанию как барт предлагает, флешку форматни в винде в фат32 и утилькой mbrfix пофикси mbr (select drive - выбри флешку > fixmbr > run) после рамбутом установи сборку на эту флешку и посмотри грузится или нет
Автор: AZJIO
Дата сообщения: 31.01.2008 23:13
NIKZZZZ
Я попробовал тест с ярлыками, а готовые есть для программ, а то создавать с нуля опять же время...
И можно ли к этой программе ещё сделать так чтоб она запускала reg-файл ассоциаций с именем буквы привода, ведь она определяет привод.

Добавлено:
7sh3
Утилита "ramboot.exe" просто создаёт Boot.img из файлов без каких либо модификаций? Могу я его извлечь, например, утилитой WinImage на жёсткий диск и при этом вариант ничем не отличается от minint? И есть ли утилиты которыми можно модифицировать Boot.img, то есть открыть, добавить файл, сохранить? Иначе один вариант - извлечение в "C:\pebuilder_xpe\BartPE" и запуск ramboot.exe...
Автор: NIKZZZZ
Дата сообщения: 31.01.2008 23:46
AZJIO

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

Сделай пустой ярлык - там достаточно много делается по умолчанию. В этом случае ярлык будет создан на раб. столе для первого попавшегося исполняемого файла.

Цитата:
И можно ли к этой программе ещё сделать так чтоб она запускала reg-файл ассоциаций с именем буквы привода, ведь она определяет привод.

В этом случае удобно использовать не .reg файл, а .bat файл с командой reg import. В этом файле в качестве буквы диска можно использовать %~d0 - это будет буква диска, с которого запущен батник. Конвертировать .reg => .bat можно утилитой Reg2Script.



Добавлено:
AZJIO

Цитата:
И есть ли утилиты которыми можно модифицировать Boot.img

Например, Imdisk или плагин к TotalCommander virtualdisk.

Цитата:
Утилита "ramboot.exe" просто создаёт Boot.img из файлов без каких либо модификаций? Могу я его извлечь, например, утилитой WinImage на жёсткий диск и при этом вариант ничем не отличается от minint?

WinImage не понимает NTFS.
Файлы вполне подойдут для MiniNt.
Автор: 7sh3
Дата сообщения: 01.02.2008 00:07
AZJIO

Цитата:
и при этом вариант ничем не отличается от minint?

скорее ни чем не отличается от варианта на CD там тоже i386, я только не пойму - зачем тебе модифицировать img ???
Автор: AkulaBig
Дата сообщения: 01.02.2008 05:44
7sh3
У меня флешка - это мр3 проигрыватель. То-есть конечно это нестандартная флешка и в этом есть какая-то хитрость. Тем не менее флешка точно загрузочная. Если ее отформатировать hp-утилькой с переносом системы - она грузится. Так-же на ней грузится часть готовых сборок, скачанных с инета. Эти сборки специально созданны для установки на флешки. Но сборки грузятся не все. Предположу, что не грузятся сборки, которые созданы по стандартному алгоритму. Есть даже сборка на основе 98 винды Не знаю зачем она, но грузится. Грузится мультизагрузочная сборка на основе исолинукс (мультизагрузка с флеш - вот моя цель). Ну и грузится сборка из обычной винпе, помоему даже две сборки. В тоже время есть мультизагрузочная флешка на основе того-же исолинукс, которая не грузится. На основе граба не одной сборки загрузить не удалось. Все сборки (и мультизагрузочные и простые), не грузятся одинаково. Появляется в левом верхнем углу мигающий курсор на черном фоне экрана и все Помнится в простой сборке тоже у некоторых, кто косячил при сборке вылезала такая фигня. Кстати. Ни сборка на основе чистого барта, ни твой конструктор тоже не грузятся
Теперь об алгоритме. Он вообщем-то стандартный и везде описывается. Собираю сборку. Пробовал и с заменой ntdetect и без. Формачу флешку утилькой от hp. Записываю рамбутом. Флеха не грузится Готвые сборки естественно готовятся по этому-же рецепту. Причем я даже версии утилек сравнивал (они в архиве всегда прилагаются) они совпадают. Правда есть сборки (из работающих), которые используют какой-то свой софт (очень интересный) для сборки. Хотя вполне вероятно, что это батники, преобразованные в екзешники. Для форматирования везде используется только утилька hp.
Вот описал подробно проблему, помогайте кто может.

Добавлено:
7sh3
Совсем забыл. Для чего на флешке мбр фиксить? Русик для PE Network у тебя в анси-формате, а у меня в юникоде (оригинальный плаг). Проблем не будет или лучше твой переконвертить в юникод?
Автор: JekaRus
Дата сообщения: 01.02.2008 06:50
ХРЕ можно загружать не только с СД или флешки, но и по сети используя службу RIS. Но новая версия службы RIS называемая WDS для загрузки использует файлы WIM. Есть ли способ упаковать созданную конструктором систему в WIM образ чтоб все это дело грузилось с WDS? Недавно скачал китайскую сборку. Там ХРЕ грузится из WIM образа, но он не работает с WDS. Есть идеи на счет WDS?
Автор: bob_from_saratov
Дата сообщения: 01.02.2008 09:39
7sh3


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


хахаха.. сарказм заценил..

теперь по делу:

AZJIO

список не очень большой - так как почти все файлы система лочит - но для меня и 6 мегов неплохо.. этого хватает для моих нужд. Список даю


Цитата:

@echo off
title CleanSystemDrive
setlocal

::освободим чутка места на System диске
erase %windir%\SETUPLDR.BIN
erase %windir%\*.SIF
erase %windir%\*.COM
erase %windir%\system32\*.??_
erase %windir%\system32\WINLOGON.EXE
erase %windir%\system32\THEMEUI.DLL
erase %windir%\system32\IMAGEX.EXE
erase %windir%\system32\SFC*.*
erase %windir%\system32\drivers\dm*.sy?
erase %windir%\system32\drivers\WIMFLTR.SYS
erase %windir%\system32\drivers\VIDEOPRT.SYS
erase %windir%\system32\drivers\*.SY_
erase %windir%\system32\drivers\ACPI*.*

erase %windir%\system32\*.nls

erase %windir%\system32\MSVBVM60.DLL
erase %windir%\system32\MSVCRT20.DLL

reg import %systemdrive%\i386\system32\ico_fix.reg
reg import %systemdrive%\i386\system32\1.reg

%systemdrive%\Programs\Unlocker\Unlocker.exe %windir%\Fonts -d -s
%systemdrive%\Programs\Unlocker\Unlocker.exe %windir%\system32\C_1251.NLS -d -s
%systemdrive%\Programs\Unlocker\Unlocker.exe %windir%\system32\CTYPE.NLS -d -s
%systemdrive%\Programs\Unlocker\Unlocker.exe %windir%\system32\LOCALE.NLS -d -s
%systemdrive%\Programs\Unlocker\Unlocker.exe %windir%\system32\SORTKEY.NLS -d -s
%systemdrive%\Programs\Unlocker\Unlocker.exe %windir%\system32\SORTTBLS.NLS -d -s
%systemdrive%\Programs\Unlocker\Unlocker.exe %windir%\system32\UNICODE.NLS -d -s

erase %windir%\system32\drivers\3waregsm.???
erase %windir%\system32\drivers\3waredrv.???
erase %windir%\system32\drivers\aec6280.???

итд..



"итд" относится к последним 3 строкам - это ВСЕ драйверы SCSI. Весь список этих драйверов приводить нет смысла - потому что он будет у всех разный - он генерится на этапе компиляции исошки.

Добавлено:
JekaRus
Стараюсь не упускать новости - не слышал чтобы ктото смог осуществить загрузку PE 1й версии из WIM.
Сам гружу по сети, но не использую RIS. Слишком хлопотно и неинтуитивно. Пользуюсь tftpd32 + syslinux.
Автор: NIKZZZZ
Дата сообщения: 01.02.2008 11:15
JekaRus

Цитата:
Недавно скачал китайскую сборку. Там ХРЕ грузится из WIM образа

В китайской сборке система грузится не из Wim , а из обычного образа. Wim образы монтируются только после загрузки системы.

Цитата:
Есть ли способ упаковать созданную конструктором систему в WIM образ чтоб все это дело грузилось с WDS?

Пока проблема не решена. Загрузка Vist'ы довольно сильно отличается от XP, поэтому использовать ее загрузчик напрямую нельзя. Ntldr не поддерживает загрузку из Wim. Вообще-то загрузка WinPe из Wim образа была реализована еще в 2003 году , у меня даже есть дистрибутив WinXp, которая грузится через WinPe (который грузится из Wim !) . Но к сожалению , Wim формат перетерпел довольно много изменений, поэтому ее загрузчики и драйвера не будет работать с современным Wim форматом.



Автор: 7sh3
Дата сообщения: 01.02.2008 14:58
AkulaBig

Цитата:
мультизагрузка с флеш - вот моя цель

это не знаю, не пробовал, а просто поставить рамсборку на флешку почему у тебя не получается , там сама сборка пофигу чья - главное чтобы img грузился, ты пробовал как я написал - мбр фиксить?, в этом и есть весь смысл чтобы сделать флешку загрузочной, в таком варианте и утиль от hp не нужна для формата, к тому же утилька от hp сама фиксит mbr только если форматишь в ntfs
1. формат в винде стандартными средствами в fat\fat32 (флешка должна быть активной)
2. fixmbr
3. установка рамбутом
все!

bob_from_saratov

Цитата:
но для меня и 6 мегов неплохо.. этого хватает для моих нужд

опять же - это имеет смысл только если ты не используешь рамдиск, это ты просто освобождаешь место допустим под нужды TEMP, свободной памяти для работы прог у тебя от этого не прибавляется, а AZJIO не хочет без рамдиска (где у него собственно TEMP) поэтому ему вообще не понимаю какой смысл этим заниматься
Автор: AkulaBig
Дата сообщения: 01.02.2008 15:28
7sh3
Вот мбр я не фиксил, видимо в этом вся соль. Только запутал ты меня совсем. Получается что форматить нужно с переносом системных файлов? Ведь откуда иначе на флешке появится мбр? Я просто форматил. Неужели в этом проблема?
Автор: 7sh3
Дата сообщения: 01.02.2008 16:13
AkulaBig

Цитата:
Получается что форматить нужно с переносом системных файлов?

какие еще системные файлы, мы не Win9x сидим, и не ставим DOS на флешку, в mbr фиксится именно возможность загрузки 2k\xp\2k3 систем, просто сделай эти три пункта что тебе написал и все
Автор: NIKZZZZ
Дата сообщения: 01.02.2008 17:51
AkulaBig
Можно попробовать отформатить флэшки средствами MMC (diskmgmt.msc). Может поможет.
Автор: AZJIO
Дата сообщения: 01.02.2008 19:47
AkulaBig
Прочти здесь как я делал.
Там же ещё ссылка по теме...
Автор: Barabash90
Дата сообщения: 01.02.2008 20:54
AkulaBig

Если не получается, то поробуй скачать утилитку PE2USB и подсунь ей CD c WinPE
или BartPE или ISO образ этих дисков. Получишь загружаемую флэшку. Потом скачиваешь GRUB4DOS (только желательно версии до сентября 2007г., последние с глюками) и вытаскиваешь из архива GRLDR и MENU.LST и закидываешь в корень флэшки.Затем переименовываешь родной NTLDR в MTLDR или что-то подобное, а GRLDR
переименовываешь в NTLDR и получаешь мультизагрузку. Только в MENU.LST исправь ссылку на NTLDR на MTLDR. Вот и все дела. Можно даже образы дискет будет грузить.
Вот только эмуляция FLOPPY у GRUBа не на высоте. Не все образы дискет правильно
грузятся. У BCDW на CD всё безупречно работало, но BCDW на флэшке не будет работать к большому сожалению. Надеюсь помог твоей проблеме. Можно конечно загрузчик от XP и WinHex(ом) на флэшь посадить, но здесь уже опыт нужен. Боюсь
советовать, а то испортишь нечаянно и будешь грешить на меня. Но если уж возьмёшься за это, то обязательно бэкапь сектора. Желаю удачи.
Забыл маленько про одну хитрость. PE2USB на FAT16 делает флэшку. Если хочешь на
FAT32 то заранее это сделай, а у PE2USB функцию форматирования отключи.
И всётаки постарайся перед любой операцией на флэши - скопируй её образ в файл
WINHEX(ом). Так всегда можешь откатиться.
Автор: JekaRus
Дата сообщения: 02.02.2008 08:13
NIKZZZZ
Может по загрузке ХРЕ из WIM образа по WDS создать отдельную тему, чтоб сдесь каждый раз не спрашивать. А то регулярно поднимаю вопрос и безрезультатно. А в шапке сделать ссылку на эту тему. Просто загружать ХРЕ через WDS намного лучше чем через RIS. Уже много кто задавался таким вопросом. Уже думаю мож за деньги заказать кому-нибудь разобраться с проблемой. Висту загружать конечно хорошо, но ХРЕ как-то роднее. Сколько может стоить такой проект?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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