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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 5

Автор: yurkesha
Дата сообщения: 17.08.2008 18:34
Хай всем!
Обновил плаг Victoria до версии 4.46F.
Кто привык делать сам - магический ключ отмены автоустановки драйвера переносится из [Common] в [Setup]... Кому это ничего не говорит - юзаем мою версию...
Автор: AZJIO
Дата сообщения: 17.08.2008 22:09
nat27
не могу скачать инф, выдаёт в браузере 503
Автор: nat27
Дата сообщения: 18.08.2008 06:53
[more=multiprocessor support 0-mp.inf]
; PE Builder v3 plug-in INF
; Created by cdob
; 2006-02-20

[Version]
Signature="$Windows NT$"

[PEBuilder]
Name="200 [0] Multi Processor Support"
Enable=1

;http://support.microsoft.com/kb/299340 How to force a Hardware Abstraction Layer
;boot, press F5: manually force in a system HAL
;boot, press F7: the Standard PC HAL loads and the ACPI compliance check is bypassed

;ACPI Multiprocessor PC applies to a multiple-processor ACPI computer.
;ACPI Uniprocessor PC applies to an ACPI multiple-processor board but with a single processor installed.
;Advanced Configuration and Power Interface (ACPI) PC applies to a single processor motherboard with single processor.
;Compaq SystemPro Multiprocessor or 100% Compatible applies to a Compaq SystemPro computer.
;MPS Uniprocessor PC applies to non-ACPI computers dual processor motherboard with a single processor installed.
;MPS Multiprocessor PC applies to non-ACPI computers with a dual processor running.
;Standard PC applies to any Standard PC, non-ACPI, or non-MPS. The CPU may be a 386, a 486, a Pentium, a Pentium II, or a Pentium III.
;Standard PC with C-Step i486

;http://support.microsoft.com/kb/309283
;"Standard PC", Non-ACPI PIC HAL (Hal.dll)
;"MPS Uniprocessor PC", Non-ACPI APIC UP HAL (Halapic.dll)
;"MPS Multiprocessor PC", Non-ACPI APIC MP HAL (Halmps.dll)
;"Advanced Configuration and Power Interface (ACPI) PC", ACPI PIC HAL (Halacpi.dll)
;"ACPI Uniprocessor PC", ACPI APIC UP HAL (Halaacpi.dll)
;"ACPI Multiprocessor PC", ACPI APIC MP HAL (Halmacpi.dll)


[SourceDisksFiles]
;use multi kernel
;XP and 2003 SP1 setupldr.bin loads file ntkrnlmp.exe, but that's a renamed ntoskrnl.exe
;XP SP2 and 2003 SP1 setupldr.bin loads ntoskrnl.exe, even at a multi processor machine

hal.inf=20
@SourcePath@I386\ntkrnlmp.exe=2
@SourcePath@I386\ntkrnlmp.exe=2,NTOSKRNL.EXE

[SetValue]
;Multi processor - use multi hal
"\I386\TXTSETUP.SIF","Hal.Load","mps_mp"," halmps.dll"
"\I386\TXTSETUP.SIF","Hal.Load","syspro_mp"," halsp.dll"
"\I386\TXTSETUP.SIF","Hal.Load","acpiapic_mp"," halmacpi.dll"

;Uni processor - use relating multi hal
"\I386\TXTSETUP.SIF","Hal.Load","mps_up"," halmps.dll"
"\I386\TXTSETUP.SIF","Hal.Load","acpiapic_up"," halmacpi.dll"

[DelLine]
;dangerous ids
;multi processor kernel and uni processor hal
"\I386\TXTSETUP.SIF","Hal.Load","486c_up" ;hal.dll
"\I386\TXTSETUP.SIF","Hal.Load","acpipic_up";halacpi.dll
"\I386\TXTSETUP.SIF","Hal.Load","e_isa_up" ;hal.dll[/more]
Автор: MishaEmS
Дата сообщения: 18.08.2008 09:24
GrAnd1

Цитата:
И вообще, у меня впечатление, что тут ни у кого нет ASUS P5K...


У меня такая мамка, таких проблем нет.
Автор: GrAnd1
Дата сообщения: 18.08.2008 11:33

Цитата:
MishaEmS: У меня такая мамка, таких проблем нет.

А проц какой?

По всей вероятности проблема в Core 2 Quad Q6600 + ASUS P5K (у друга Core 2 Quad Q6700 + ASUS "P5K-E/WiFi-AP" с той же проблемой).

- Собрал чистую сборку из шапки: Базовый конструктор (26.03.2008) BartPE+XPE (Explorer, IE, PnP, MMC, Multimedia) - © 7sh3 из SP2 Corp RUS - проблема осталась...
- Интегрировал все дрова P5K и "ATK0110 ACPI UTILITY" в TXTSETUP.SIF - проблема осталась...
В загруженном Барте с интегрированными дровами, после детектирования всех устройств, в диспетчере устройств во вклалке Компьютер, все равно остается "Неизвестное устройство". После автоматического обновления драйвера этого устройства появляется "Многопроцессорный компьютер с ACPI", но требует перезагрузки...

Грузился с разных носителей: c CD, DVD, USB HDD, с 2х разных флэшек, c HDD -- никакой разницы.

Для тех, кто не читал все мои посты, (а для остальных, более подробно), поясню:
Проблема (если ее можно так назвать) заключается в следующем:
- при загрузке "BartPE+XPE" в однопроцессорном режиме (halaacpi.dll), на экране загрузки (BootScreen) начинает тормозить голубой бегунок, идет тычками (рывками) один тык, на длинну бегунка, в секунду и так около двух минут (~20 полных проходов), затем срывается и побежал нормально еще ~6 полных проходов. Т.е., насколько я понимаю, ядро Барта со своими Hal`ами, ничего во время тормоза не делают или не могут получить от БИОСа или ntdetect.com, нужную им информацию о компьютере (процессоре) или получаемая информация им не ясна.
- При загрузке "BartPE+XPE" в многопроцессорном режиме (halmacpi.dll), голубой бегунок бежит с чуть меньшей скоростью от обычной, с еле-заметными спотыканиями, но также долго, как и в однопроцессорном режиме. Заменял Бартовское ядро непропатченным, тоже самое. Подставлял в OsLoadOptions ="/fastdetect /minint" параметр /onecpu, получал тормоза однопроцессорного режима. Подставлял и остальне параметры: /noexecute, /numproc, /intaffinity, /pcilock, /pae и /nopae -- безрезультатно.

А Windows XP (в многопроцессорном режиме с ACPI) грузится нормально без тормозов через hal.dll, который является ничем иным, как переименованный halmacpi.dll и через тоже ядро ntkrnlmp.exe, разумеется переименованное в ntoskrnl.exe. BootLog`и Барта и Windows XP в этом месте одинаковые. Так, где логика?

В чем же все-таки различие? Почему Windows XP грузится нормально, а BartPE тормозит?
У кого на Квадах, с какими мамками, все нормально?

Я перерыл весь Инет, но подобных проблем нигде не обсуждается. Если кто знает, направьте меня туда. ("Перенос системы на другую мать" - это не про это.)

Автор: MishaEmS
Дата сообщения: 18.08.2008 13:00
GrAnd1

Цитата:
А проц какой?


Проц 8200 двухядерник.
С Халами ничего не мудрил. Конструктор, можно сказать, тот же.
Грузится быстро что с диска, что с usb-винта.
Автор: GrAnd1
Дата сообщения: 18.08.2008 16:30
Сейчас специально установил Windows XP SP3 на второй винт из под Барта.
При первой перезагрузке в текстовый режим установки, быстро скопировались драва, потом около двух минут висел черный экран, это как-раз мой случай, затем проверка С: и копирование файлов.
При второй перезагрузке, в графический режим установки, бегунок на БутСкрине уже бежал нормально (бысто без тормозов), правда 36 проходов насчитал.
Следовательно дрова P5K тут нипричем.

Вывод напрашивается один:
Дело не в ядре и не в халах, просто в Барте и подобных сборках (я их много перепробовал) не хватает каких-то дров или компонентов для нормальной работы с новыми процессорами, в частности с Квадами или с подобными связками "мама+проц", как у меня, но они есть в дистрибутиве Windows XP.

Спецы и не очень, помогите вычислить, чего в Барте не хватает !!!

Автор: AZJIO
Дата сообщения: 18.08.2008 18:19
GrAnd1
Когда я хотел образ винды, который был сохранён как "комп с аспи" заставить работать как "многопроцессорный", то подмена связки хала и ntoskrnl.exe мне ничего не дала, пробовал найти разницу в реестре при переключении статуса компа из "многопроцессорный" на "комп с аспи", но уже не помню, помню что заставить работать не удалось. Это к тому, что подмена двух файлов ничего не даёт.
Во вторых при таких проблемах пробую грубые варианты, например загрузился с LiveCD, и в установленный на харде вариант сборки minint слил файлы из винды, естественно без замены, потом пробуешь загрузку этой minint, теперь то ей в сборке все файлы присутствуют, кроме данных из реестра. Я когда-то первую сборку так и делал, когда рабочий стол барта и его функциональность меня не удовлетворяла. Потом конечно урезал понемногу, и сборка вместе с хайренс и 150 мег программ умещалась на CD.
У меня вот видюха Радеон глючит, и никак её не могу заставить работать нормально, хотя в винде то работает. Даже установка не помогает, казалось бы все данные реестра и файлы копируются.
Автор: nat27
Дата сообщения: 18.08.2008 19:02
GrAnd1 Поковырялся на складе, P5K в связке с C2Q не нашел, но обнаружил C2Q 9300@2,56Ghz на ASUS MAXIMUS EXTREME INTEL BEACHWOOD X38. Результат загрузки на таком компе: ACPI/Multiprocessor PC 3,5 прохода квадратиков за 7сек, ACPI/Uniprocessor PC 2,5 прохода за 5сек. никаких тормозов и дальнейших зависаний. Предлагаю провести след. эксперимент. Скачать из шапки у Жихбутина(вторая ссылка снизу) конструктор 11.11.2006 от 7sh3, взять дистрибутив WINXP SP2 Corp Rus, добавить тот инф что я выкладывал. Собрать из под Windows XPSP2 сборку и проверить, при этом пока своего не добавлять и ничего не модифицировать. В свое время я пытался перенести свои наработки на другие версии конструкторов, но чтото не удавалось получить ту функциональность что была под 11.11.2006. я решил что не хватает какихто компонентов и стал просто обновлять и модернизировать этот прекрасный конструктор.
Автор: VictorMan
Дата сообщения: 18.08.2008 19:45

Цитата:
yurkesha
Хай всем!
Обновил плаг Victoria до версии 4.46F.
Кто привык делать сам - магический ключ отмены автоустановки драйвера переносится из [Common] в [Setup]... Кому это ничего не говорит - юзаем мою версию...

Ну наконец хоть какое-то сообщение для всех, а то последние пару страниц все выяснение частных случаев.....

yurkesha, сам делаю иногда....но что-то не понял:
- вроде .inf практически не отличаются...(не считая PortTalk.sys и PORTTALK.SYS)
- и про [Common] в [Setup] тоже...толи к вечеру голова совсем не соображает?
Автор: yurkesha
Дата сообщения: 18.08.2008 20:35
VictorMan
это в ini-файле переносится параметр отменяющий попытку автоустановки драйвера в другую секцию... Сам файл запакован внутрь самораспаковывающегося архива victoria.exe...
Автор: VictorMan
Дата сообщения: 18.08.2008 21:34

Цитата:
yurkesha
Сам файл запакован внутрь самораспаковывающегося архива victoria.exe...

Понял...., давно я его делал себе, а под рукой не было глянуть.
Кстати, вопрос: в твоем драйверпаке был глючный EMULEX, не удалось сделать рабочий?
Автор: GrAnd1
Дата сообщения: 18.08.2008 21:35

Цитата:
nat27: Скачать из шапки у Жихбутина(вторая ссылка снизу) конструктор 11.11.2006 от 7sh3, взять дистрибутив WINXP SP2 Corp Rus, добавить тот инф что я выкладывал. Собрать из под Windows XPSP2 сборку и проверить, при этом пока своего не добавлять и ничего не модифицировать.

Сделал все, как написано - тормоза теже...


Цитата:
VictorMan: Ну наконец хоть какое-то сообщение для всех, а то последние пару страниц все выяснение частных случаев.....

Я не думал, что я так сильно мешаю в этой теме...
Если честно, то я уже несколько раз бросал занятие этим вопросом, потому что за то время, которое я потратил на решение этой "проблемы", можно было тысячи раз загрузить Барт с этими тормозами. Ведь все сборки грузятся до конца и работают нормально. Но это уже чисто спортивный интерес, почему все сборки тормозят на Core 2 Quad Q6600 + ASUS P5K и Core 2 Quad Q6700 + ASUS "P5K-E/WiFi-AP"?

Ну вобщем, раз никто не может или не хочет мне помочь разобраться с этой проблемой (а может быть часть людей в отпуске), я наверно уйду из этого топика, но если вдруг, кто-нибудь найдет решение этой проблемы, то просьба черкануть мне на мыло GrAnd-955@mail.ru

Всем спасибо.
Автор: Hrist
Дата сообщения: 19.08.2008 14:16
попробовал собрать BartPE c XPSP3Pro - кажись работало - но в какой то момент - начал получать на всех компах во время загрузки - не хватает памяти mup.sys даже на машинах с 2-4гб оперативки...
Автор: Sish
Дата сообщения: 19.08.2008 14:47
Hrist
Об этом уже много раз писалось в этой ветке: пока (или вообще?) на SP3 собирать рано, да и, по большому счёту, нет смысла (ИМХО).
Автор: topotuno
Дата сообщения: 19.08.2008 16:03
Да нормально всё и с sp3 должно работать . Важно качество (чистота) самого дистра и способ интеграции .
И тут важно не использовать nlite . Пока собрал только базовую часть (без прог) и она работает xp sp3 corp rus .
правда пока тестил только созданное оригинальным bartpe . Сначала кракозябры были ,но помогло "поддержка русского языка (05.09.2007) - © Yurkesha"
Автор: ieshuag
Дата сообщения: 19.08.2008 22:51
yurkesha, кажется есть еще одна проблема с драйвером сетевых карт Интел. Дело в том, что пробовал грузится на чистой Интеловой плате, и получил стабильный зависон в процессе определения устройств, притом если успеть прибить процесс, загрузка проходит дальше, после чего опять появляется окно с определением устройств, ну вобщем и его прибиваю, тогда грузится.(ради интереса искал где у меня дважды запускается bartpe -pnp, так и не нашел)
Какие есть идеи?
Я понимаю, что моей информации не достаточно для решения проблемы. Завтра попробую отписаться более подробно т.к. комп скорее всего завтра заберут.
Автор: Sish
Дата сообщения: 20.08.2008 07:15
topotuno

Цитата:
Важно качество (чистота) самого дистра и способ интеграции .

Оригинальный VL от M$ без всякий интеграций - это, по-твоему, не очень "чистый"?
Автор: ieshuag
Дата сообщения: 20.08.2008 11:55
yurkesha, извиняюсь за панику, сетевой контроллер тут не причем.
М/П Intel D845GEBV2 Lan Controller with 82562ET/EZ PHY (Ven_8086&Dev_1039&Subsys_30118086&Rev_82)
моя проблема с аудио драйвером AD1981B(L) (Ven_8086&Dev_24c5&Subsys_01048086&Rev_02)
видимо пытался подгрузится Realtek ac'97 драйвер, что и вызывало проблемы.
Автор: topotuno
Дата сообщения: 20.08.2008 15:54
Sish а я и спорить и не собираюсь . Свой оригинальный xp prof. rus. upgrate с sp3
был скачан мной с eopen.microsoft.com .Мне оставалось сделать его загрузочным.
GrAnd1 А попробуй собрать не из corp , а из oem собрать . Давненько у знакомых были зависоны при установке на платы от asus . Или повыбирай ядра при загрузке по F5 .
Автор: Sish
Дата сообщения: 20.08.2008 15:57
topotuno

Цитата:
А попробуй собрать не из corp , а из oem собрать

Г-кх-м, неплохая идейка

Только я уж лучше откажусь от сомнительной пользы малопроверенных (и имеющихся ли?) фич SP3 в пользу обкатанной SP2

Добавлено:
К слову: ты в своей сборке драйв-паки используешь?
Автор: topotuno
Дата сообщения: 20.08.2008 17:42
В конструкторе 7sh3 при попытке запуска RDP (mstsc .exe )
выдается ошибка "не удается найти указанный файл X:\i386\system32\<LANG_NAME>\mstsc.exe.mui . c дистра на винте (тот же самый ) всё нормально как и в orig bartpe.
Плавующая она какая-то .
Автор: 7sh3
Дата сообщения: 20.08.2008 21:26
topotuno
в конструкторе явно указано из чего можно собирать - SP2 RU\EN, в SP3 mstsc.exe используется от висты, соответственно mui (а виста без mui это не виста) не может копироваться из дистрибутива текущим конструктором, как и многое другое что изменено в SP3...
Автор: topotuno
Дата сообщения: 21.08.2008 16:38
7sh3 извиняюсь , мог бы и сам догадаться. Спасибо за конструктор .
Автор: vedi UA
Дата сообщения: 21.08.2008 20:54

Цитата:
Эх, давно я не жаловался на свою беспомощность =( ,
но снова пришло время просить помощи у тех, кто умнее меня....
Сделал загрузку с флешки. Последовательность в общем-то несложная:
- собрал XPE последним билдером с дровами SCSI и Net от Yurkesha
- создал флешку с помошью последней PE2USB
- сохранил бутсектор с помощью mkbt
- установил syslinux и сделал мультибут
Все почти прекрасно работает, но возникли 2 проблемы:

1. На матери ASRock P4VM800 (Via P4M800) после начальной загрузки и старта загрузки 2. На матери от ASUS P5GC-MX/1333 c 945 чипсетом загрузка PE даже не начинается -- висит экран с черным мигающим курсором и все... Если грузить без syslinux (сразу после PE2USB) эффект тот же самый. На другой матери с таким же чипсетом от того же ASUS проблем нет.
Загрузка того-же PE с CD проблем не вызывает. Linux c USB также грузится без проблем.
Просто непонятно в чем проблема...


Как обычно решение проблемы нашлось при последней попытке.
Ранее пробовал флешки Transcend v30 и 185, а также флешка от PQI объемом 2 Gb.
На днях попалась OCZ Rally2 4 Gb -- ну и решил попробовать -- все загружается без проблем...
Так что имейте ввиду -- не все флешки "одинаково полезны"
Автор: ieshuag
Дата сообщения: 21.08.2008 21:18
vedi UA, по поводу мигающего курсора, я бы предложил исправить ошибки на винте, т.к. показывает практика, что при наличии определенных ошибок на винте даже не возможно начать установку системы.
Автор: vedi UA
Дата сообщения: 22.08.2008 18:53

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

=)
Поверь ошибок на диске нет и быть не могло... И установка системы тут не при чем -- я ж запускаю XPE -- и винт он увидит не при загрузке, а гораздо позже.
Причем с проблемных флешек прекрасно стартует линух.
=)
Автор: 1x2x
Дата сообщения: 22.08.2008 19:09
Привет всем! Вот 100% пример, как правильно обрезать WinXP с помощью nLite. Сам проверил - работает. Вот ссылка для скачивания, всё в картинках
http://depositfiles.com/files/7409533

Добавлено:
Вот 100% пример, как правильно обрезать WinXP с помощью nLite. Сам проверил - работает. Вот ссылка для скачивания, всё в картинках
Ссылка
Автор: Ksanderash
Дата сообщения: 22.08.2008 20:48
7sh3

Цитата:
в SP3 mstsc.exe используется от висты

А у меня иконки чисто ХР-шные на терминальном окошке, могу скриншот сделать. Хотя в стационарной винде таки вистовые. На работу терминалку не проверял.
Автор: yurkesha
Дата сообщения: 22.08.2008 21:09
Ksanderash
вопрос не в иконках - вопрос в тех файлах(точнее их структуре) которые обеспечивают работу этого компонента...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Контекстное меню мыши


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