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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 4

Автор: Real Root
Дата сообщения: 01.10.2007 17:40
Ребята, подскажите пожалуйста, можно ли как нибудь добавить в уже собранный BartPE поддержку контроллера Promise Ultra 133? Драйвер сам есть (inf, sys и cat-файл). Куда и что нужно прописать, чтоб он при загрузке подхватывался. BartPE пересобрать нет возможности. Долго его делал, настраивал, оптесывал, но "исходник" потерян навсегда. Так что помогите пожалуйста. Очень прошу.
Автор: AZJIO
Дата сообщения: 01.10.2007 17:42
7sh3

Цитата:
что руки не дошли посмотреть что там внутри?

В тот момент не дошли в папке то файлов много. Но даже не знаю насколько удобно раскоментировать одни строки, и при этом нужно закоментировать другие. Можно ведь использовать вариант вытаскивания текущих параметров из реестра и конвертировать в плагин. Я так и сделал, с помощью "XP Tweaker Russian Edition 1.5.3 build 78" пробовал изменять настройки, а из консоли ветку копировал в ком-строку, как параметр для "nircmd regedit", перешёл в ветку, экспортировал, конвертировал, добавил в плагин. Там настройки более менее сгруппированы. Единственное не могу отследить создание панели инструментов на панели задач. Три раза отслеживал, одни только Bags да UserAssist, да и с ними пробовал.
Вот основные ветки, которые хоть целиком копировать можно (?), кроме значений с путями на Walpapers и пр.
"Control Panel\Desktop"
"Microsoft\Windows\CurrentVersion\Explorer\VisualEffects"
"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
"Software\Microsoft\Internet Explorer\Toolbar"
Ну фейс уже повторяет виндовый (почти), можно забыть случайно, что загрузка с LiveCD...
Автор: 7sh3
Дата сообщения: 01.10.2007 19:01
ILAVWSEX

Цитата:
... файловый менеджер от 7зипа совсем немногим больше весит...

это не файловый менеджер а какая-то ерунда а если применять по прямому назначению то 7z ресурсов жрет немеряно

Цитата:
.... тормоза будут как у черепахи. Сплошным свопингом только будет заниматься...

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

Цитата:
....урезанная ХР. Чем и привлекает. Почти те же функции, но при пониженных ресурсах.

это заблуждение, нет никаких пониженных ресурсов, pe это таже xp, обычная xp может работать при таких же условиях, обрежь ее nlite и ставь на свои древние компы, нафига тебе pe?

AZJIO

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

а фейс который по умолчанию в xpe это видимо не виндовый фейс а kde от линукса
практически всем до лампочки все эти украшательства, дефолтная классическая схема оформления всех устраивает, люди собирают себе livecd совсем для других целей...
Автор: Sish
Дата сообщения: 01.10.2007 22:26
Real Root

Цитата:
можно ли как нибудь добавить в уже собранный BartPE поддержку контроллера Promise Ultra 133?

Скорее всего, никак не добавишь.

Как вариант, дискета с дровами после нажатия F6 вначале загрузки.
Автор: Real Root
Дата сообщения: 01.10.2007 23:28
Sish

Цитата:
Скорее всего, никак не добавишь.
Как вариант, дискета с дровами после нажатия F6 вначале загрузки.

Но ведь както туде же интегрируются драйверы? Еслиб это былабы обычная винда, я бы подключил реестр и впихнул бы соответствующие места реестра MatchingDeviceId, минут 15 - и все былоб ОК. Но тут проблема в том, что куста SYSTEM в Bart PE до загрузки вобще не существует. Откуда он грузится? Может кто знает, в каих файлах прописываются соответствующие MatchingDeviceId?

Добавлено:
Всем спасибо. Разобрался сам. Оказывается в папке system32 лежит необходимый мне setup.hiv - это и есть куст реестра system
Автор: Sish
Дата сообщения: 02.10.2007 03:47
Real Root

Цитата:
ведь както туде же интегрируются драйверы?

Безусловно. На этапе сборки. Драйв-паки для сабжа можно взять, например отсюда
Автор: AZJIO
Дата сообщения: 02.10.2007 04:50
7sh3

Цитата:
а фейс который по умолчанию в xpe это видимо не виндовый фейс а kde от линукса
практически всем до лампочки все эти украшательства, дефолтная классическая схема оформления всех устраивает, люди собирают себе livecd совсем для других целей...

Не... своя родная схема (или тема) и фейс (+ упорядоченное меню) воодушевляют. На чужом компе как без рук, куда ни сунься ничего нету. Если кто-то накидал плагинов и собрал по быстрому LiveCD чтобы когда-нибудь его применить из-за одной проги, это не пример (для подражания). Я уже ярлыки к плагам правлю и свои плаги создаю ("конвертирую" из "старого" LiveCD), например для Socrat'a изменил "ShowTransTip", 0x00000001 (использовать Ctrl) и "HideWin", 0x00000001 (скрывать при запуске). Сделал шаблон *.inf-файла и вношу в него изменения. Если я открою "Пуск/Выполнить", то я не хочу вспоминать имя проги!!! Оно должно быть уже в списке. Я не хочу выискивать прогу "scanner"!!! В контекстном меню должна строка "Сканировать папку" и таких примеров много.
Большая часть типов файлов должна быть прописана на запуск (ассоциации) в соответствующих программах, единственное предпочтения у всех разное, но хотя бы нужно знать, что это не так уж трудно сделать. Я не хочу настраивать LiveCD после запуска, я хочу сразу в нём "работать". Ещё добавлю категорию ярлыков типа "Личное", где будут пути на мой жёсткий диск, например на сборник установочных прог, переход к папке "Мои док", "закладки" к папкам графики, музыке". В общем он (LiveCD) должен максимально повторять винду. Именно по этому мне нужна панель инструментом на панели задач, где уровень вложения на 1 меньше и там будут мои предпочтения, а в меню Пуск - стандартные предпочтения. То есть я хочу создать папку "!" в папке "Программы" или конкретно - "B:\Documents and Settings\Default User\Главное меню\Программы\!" и папку "!" перенести на панель задач. Но папка должна появится перед чтением реестра, в чём я сомневаюсь, иначе она не появится на панели задач. Либо придётся использовать прогу PStart.
Автор: Sish
Дата сообщения: 02.10.2007 07:00
AZJIO

Цитата:
я хочу сразу в нём "работать"

Если не секрет, чем обычная винда так не взлюбилась?
Автор: euheny
Дата сообщения: 02.10.2007 07:19

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


Вот для решения этих проблем (и многих других имеющихся в барте) есть WinBuilder


Цитата:
В общем он (LiveCD) должен максимально повторять винду.

Так есть же, некоторым даже удаётся собрать . Правда упор делается на LiveUSB, но и LiveCD можно сделать (конечно в ущерб функциональности).

Автор: Jek500
Дата сообщения: 02.10.2007 10:09
Кто-нить может подкинуть дрова на ASER(aspire1670).С драйвпаком от Yurkesha не грузится,проходит полоска XPE и перезагрузка.Вставляю INFR@6.3 - спокойно загружается.
Автор: AZJIO
Дата сообщения: 02.10.2007 13:53
Sish

Цитата:
Если не секрет, чем обычная винда так не взлюбилась?

Намёк понят. Могу нафлудить на пол-листа, но не буду. Ради формальности отвечу, что с CD не грузится, остальное всё устраивает.
euheny
Посмотрел, но не хочу метаться с одного на другое. "Windows XPE Live CD" пока что всё это поддерживает и установку на флешку и загрузка в память. Но спасиба за подсказку.
Автор: 7sh3
Дата сообщения: 02.10.2007 14:23
AZJIO

Цитата:
Большая часть типов файлов должна быть прописана на запуск (ассоциации) в соответствующих программах

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

euheny

Цитата:
Вот для решения этих проблем (и многих других имеющихся в барте) есть WinBuilder

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

Jek500
название контролера жесткого диска под что драйвер тебе нужен имеется?, ASER(aspire1670) ни о чем не говорит...
Автор: ILAVWSEX
Дата сообщения: 02.10.2007 16:02
7sh3

Цитата:
это не файловый менеджер а какая-то ерунда

... основные функции файлового менеджера делает.....
Я за то чтоб файловый менеджер не держать в памяти постоянно, а вызывать в случае надобности микропрогой по кнопке GO или F1 (к примеру)...
А другие проги вызывать с помощью уже файлового менеджера через пользовательские меню. Имея такую микропрогу файловый менеджер в постоянной загрузке уже не нужен.

Добавлено:

Цитата:
это заблуждение, нет никаких пониженных ресурсов, pe это таже xp, обычная xp может работать при таких же условиях, обрежь ее nlite и ставь на свои древние компы, нафига тебе pe?


РЕ вещь довольно универсальная. Кроме ЛайвСД может и как Винда использоваться....
Почему нет пониженных рсурсов? Диспетчер задач что показывает ?
... можно работать в ХРишных прогах без загруженного постоянно Эксплоера, полный контроль над реестром, что сам прописал то и будет.....
По сравнению с nlite гораздо более интересная вещь......
Автор: 7sh3
Дата сообщения: 02.10.2007 19:26
ILAVWSEX

Цитата:
Имея такую микропрогу файловый менеджер в постоянной загрузке уже не нужен.

допустим у тебя всего 64 МБ памяти, загрузил ты PE, какая разница загружен у тебя файловый менеджер постоянно или нет если все равно ни одна нормальная прога не будет рботать при таком объеме оперативки, а при наличии 128 мег памяти уже пофигу, большинство прог будет работать даже если explorer будет использоваться в качестве оболочки, ну и зачем тогда тебе все эти танцы с какими-то левыми 7зип файлменеджерами и микропрожками, что ты там экономишь, какие такие ресурсы? +\- 10 мег это без разницы при 128 МБ не говоря уже о том что запускать PE на компе с 64-128 мегами памяти это извращение так как у такого компа и все остальное древнее и явно не рассчитано на winxp, зачем придумывать проблемы? повторяю - PE это XP а не Win95\98 которым и место на подобных компах, хочется стабильности ставь NT4

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

это можно и в обычной винде сделать, всего то надо не грузить explorer, а про контроль над реестром вообще непонятно что ты хотел сказать
Автор: euheny
Дата сообщения: 03.10.2007 00:15
7sh3

Я думаю что проекты для WinBuilder сложно устроены только потому что имеется больше команд. Тем более что каждый разработчик сремится добавить какие-то свои фичи. В Bart-e это сделать практически нельзя. Если использовать только простые команды - то и разбираться не надо - всё очевидно :

Код: [no]FileCopy,"FromFile","ToDir"
FileDelete,"FileToDelete"
RegWrite,"HKLM",0x1,"Section","Key(Text)","String"
RegDelete,"HKLM","Section","Key"
IniWrite,"Filename","Section","Key","Value"
IniDelete,"Filename","Section","Key"[/no]
Автор: 7sh3
Дата сообщения: 03.10.2007 02:05
euheny

Цитата:
сремится добавить какие-то свои фичи. В Bart-e это сделать практически нельзя.

это почему, что барт собирает какой-то другой PE, отличный от того что делает Winbulder? пример такой фичи приведи, про тонкую настройку не надо, нормально сделанный плагин не нуждается в какой-либо настройке а уж если приспичило то можно и вручную в инфе раскомментировать пару праметров

Цитата:
я читаю эту ветку и вижу что люди путаются в Bart-овских inf-ах

путаются только те кто не хочет даже слегка вникнуть что это такое и прочитать хотя бы часть этой темы, встроенную справку блин прочитать не могут , конечно, скачал конструктор и все собралось без проблем, нафига о чем-то еще думать а как начинают делать свои первые плагины так начинается...
Автор: Jek500
Дата сообщения: 03.10.2007 03:05

Цитата:
ASER(aspire1670) ни о чем не говорит...

Все уже загрузился!Видимо Yurkesha обновлял свой драйв-пак,скачал,записал и все пошло.Извиняюсь за беспокойство!А то уже слышна нотка раздраженности в некоторых голосах!
Автор: NIKZZZZ
Дата сообщения: 03.10.2007 03:43
7sh3

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

Не совсем верно, нормальная настройка может быть сделана только под себя. Простой пример - меня раздражают яркие цвета, особенно красный - ассоциируется с чем-то нехорошем, а кто-то без них жить не может. Кому-то нравится Desktop , разукрашенный огромным количеством иконок, которых ни хрена не видно из-за "красивых" обоев, кому-то нет. Основной недостаток inf'ов да и плагинов - даже если и есть настройки, их мало и выбирать их приходится в слепую, чтобы увидеть результат, нужно полностью пересобрать сборку. Муторно это. Куда удобней сделать сборку и в ней-же ее настроить.

euheny
Если человек разбирается в том, что он делает, ему все равно, Bart это или WinBuilder. Если нет, ему так-же все равно, какая разница, о чем флуд разводить?





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

Цитата:
вручную в инфе раскомментировать пару праметров

К стати, тебе не приходило в голову автоматизировать этот процесс? В принципе это не сложно.

Автор: yurkesha
Дата сообщения: 03.10.2007 06:06
Jek500 - было бы странно если б я его не обновлял
Но вообще действительно при возникновении такой проблемы описывать ее примерно так:
- производитель устройство (например PCI\VEN_8086&DEV_24DF&CC_0104 - берем из диспетчера устройств)
- наименование родного драйвера в обычной винде(берется оттуда же, но с другой вкладки)
Автор: BumeR2006
Дата сообщения: 03.10.2007 06:15
NIKZZZZ

Цитата:
euheny
Если человек разбирается в том, что он делает, ему все равно, Bart это или WinBuilder. Если нет, ему так-же все равно, какая разница,

Не совсем так, или совсем не так...
Это как сравнить Виндовс и Линукс...
По вашему всё равно, но большинство, почему то, выбирает Виндовс при всей
неприязни к Билу.
На самом деле всё очень просто Барт намного удобнее и на нём действительно
можно сделать сборку (рабочую), а много ли есть сделанных сборок на WinBuilder?
Где они, адрес не подскажете?
Кроме сборки eugeny ничего нет, так и та совсем сырая.
Автор: AZJIO
Дата сообщения: 03.10.2007 06:18
NIKZZZZ

Цитата:
Кстати, тебе не приходило в голову автоматизировать этот процесс? В принципе это не сложно.

Я об этом и говорю, но чужими руками конечно легче делать, поэтому я сильно не настаиваю. Но посмотрел несколько плагинов, где из реестра считываются данные, да и я сам видел пример вытаскивания параметров и для себя делал возможность бэкапа, только у меня не хватает знания, а целиком ветками экспортировать с мусором... если это не вылетает в ошибки то не пренебрегаю.
Собрал вчера (уже сегодня) сборку с прогами и оттачивать её ещё можно долго, немогу оставить те мелочи, которые на бывшем моём LiveCD были настроены. Добавил 38 прог...
7sh3

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

В добавленном медиаплеере были ассоциации, но иконки мне нравятся к которым привык. Во вторых, а если у меня несколько вариантов текстовых редакторов и у каждого какие то фичи, а файлы img может быть CD-образ, а может и дискета, загрузочные файлы могут быть образом дискеты, а могут бинарным файлом, а расширение вообще какое попало, поэтому я и делаю возможность из контекстного меню выбрать предпочитаемую прогу.

Цитата:
обычно люди когда запускают livecd идут в меню пуск\программы и запускают нужную прогу, все...

Я обычно открываю каталог с файлами и запускаю. Вариан многократно открывать "Файл/Открыть" добираясь до файла мне не нравится, а многие проги не запоминают путь. И в любом случае лучше несколько вариантов, чем один. Да и то что я настраиваю мне нужно постоянно.
Автор: Jek500
Дата сообщения: 03.10.2007 07:18

Цитата:
наименование родного драйвера в обычной винде(берется оттуда же, но с другой вкладки)

Виндавоза та нет!Поэтому и не сказал.
Автор: NIKZZZZ
Дата сообщения: 03.10.2007 08:05
BumeR2006

Цитата:
Это как сравнить Виндовс и Линукс...
По вашему всё равно, но большинство, почему то, выбирает Виндовс при всей
неприязни к Билу.

Ну, по поводу неприязни к Билу - в большинстве случаев это просто то-же флуд. А основная причина выбора Windows - это больший выбор ПО.

Цитата:
На самом деле всё очень просто Барт намного удобнее

Это вопрос спорный. Он примитивнее - но это палка о двух концах. Inf-файл , например, для человека , не знакомого с ним, выглядит совершенно неестественно. Возможности сильно ограничены, плагины жесткие, чтобы внести изменения, нужно непосредственно править плагин. Никаких возможностей проверки условий.

Цитата:
много ли есть сделанных сборок на WinBuilder?
Где они, адрес не подскажете?


Проекты "LiveXP"
LiveXP
LiveXP20070731
nativeEx_barebone
NativePE

Минимальный Windows ~ 15 Mb
PicoXP

На основе ReactOS
ReactOS

На основе BartPe - проект собирается непосредственно с помощью BartPe.
BartPECore

На основе Vist'ы
VistaPe

На основе Windows 3.1x
Windows 3.1x Customizer

Все эти проекты рабочие, качай и собирай. Есть еще некоторые тестовые проекты.

По поводу адресов - проекты скачиваются и обновляются непосредственно конструктором, их адреса есть в его ini файле.





Автор: yurkesha
Дата сообщения: 03.10.2007 09:11
Уважаемые господа: вся ваша дискуссия изначально должна быть сведена(в пределах данной темы) к одной единственной ссылке из шапки Windows Preinstallation Environment(WinPE). WinBuilder
Не надо(уж в который раз) разводить дискусию на тему как правильней разбивать яйцо - с тупого или острого конца...
Автор: KY3bMA
Дата сообщения: 03.10.2007 10:44
Если PE грузится с USB flash, на какой скорости идёт загрузка (USB1.1 или USB 2.0)? Сделал сборку с загрузкой из RAM, но как-то очень медленно сливается образ в память.
Если USB2.0 не работает до подгрузки драйвера, то можно ли заставить драйвер грузится первым?
Автор: ILAVWSEX
Дата сообщения: 03.10.2007 15:36
7sh3

Цитата:
PE это XP а не Win95\98 которым и место на подобных компах,


А что W95\98 более производительней чем ХР? При прочих равных условиях?
И NT4 ? По моему нет.....
NTшки более прожорливы к памяти и всё ... В РЕ её можно снизить до уровня потребления 95\98. Производительность определяется частотой процессора и скоростью винтов, независимо от операционки...
Для офисных приложений и интернета вполне можно использовать РЕ......
Графикой конешно заниматься не стоит....
Автор: 7sh3
Дата сообщения: 03.10.2007 17:20
NIKZZZZ

Цитата:
К стати, тебе не приходило в голову автоматизировать этот процесс?

у меня внешний вид настроен боле-менее нейтрально, обычная классическая схема винды, в плаге Custom Configuration можно поменять вручную (раскомментив) примерно 35 мелких параметров связанных с внешним видом, но это только для любителей поковыряться, ведь и так все вроде бы нормально, конечно чтобы вручную не раскомментивать можно было бы сделать эти 35 параметров отдельными плагинами и вкл\выкл в бильдере но зачем это надо

KY3bMA

Цитата:
Если PE грузится с USB flash, на какой скорости идёт загрузка (USB1.1 или USB 2.0)?

зависит от твоего конкретного биоса на материнке, большинство к сожалению не могут грузить по USB 2.0
Автор: NIKZZZZ
Дата сообщения: 03.10.2007 17:55
7sh3

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

Да нет, я не это имел в виду. Имелась ввиду небольшая приблуда, которая позволяет непосредственно редактировать сам плагин в удобном виде. Я пришлю примерчик в ПС.

Автор: 7sh3
Дата сообщения: 03.10.2007 19:09
ILAVWSEX

Цитата:
В РЕ её можно снизить до уровня потребления 95\98.

хорошо пусть будет так, хотя это не так но это означает что и с обычной XP можно сделать тоже самое, зачем мудрить с PE которая ну никак не может быть удобней чем обычная урезанная XP установленная на жесткий?, 95\98 конечно нафиг не нужны но можно например обрезать Win2k и поставить на древний комп с 128 мегами памяти, будет быстрей чем с XP\PE...
Автор: KY3bMA
Дата сообщения: 03.10.2007 20:45

Цитата:


Цитата: KY3bMA
Цитата:Если PE грузится с USB flash, на какой скорости идёт загрузка (USB1.1 или USB 2.0)?

зависит от твоего конкретного биоса на материнке, большинство к сожалению не могут грузить по USB 2.0

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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