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

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: AlexVel
Дата сообщения: 21.01.2009 15:26
NIKZZZZ
У меня такой вопрос по RusLive:
можно-ли файлы Program Files.wim и Sys32.wim ну и до кучи
x86_Microsoft.Tools.VisualCPlusPlus.Runtime-Libraries....wim
вынести за пределы образа BootSDI.img?
Автор: NIKZZZZ
Дата сообщения: 21.01.2009 16:38
AlexVel

Цитата:
вынести за пределы образа BootSDI.img

WimPack.script от Galapo позволяет это сделать.

Автор: 7sh3
Дата сообщения: 21.01.2009 17:18
NIKZZZZ

Цитата:
сделать Ram-сборку под 256 Mb, с полной поддержкой мультимедии

я делал такую, выкладывал тестовый вариант, все работает нормально, сейчас забросил так как перешел на ATI - без драйвера видео такая мультимедиа не нужна

что-то ramboot после установки очередных обновлений в висте перестал правильно работать, как я понял не выгружает драйвер после сборки, повторная сборка невозможна без полной перезагрузки системы, приходится постоянно перезагружаться или в виртуалке сидеть а там медленно
Автор: MeUserListRu
Дата сообщения: 21.01.2009 17:21
Dimsoft
Цитата:
tftpd32 .. загрузился последний ruslive расжатый
Наконец-то А как тебе Grub-овское оформление меню? Ну там, стиль..
Цитата:
скрестить cab и pxe
Пока сам попробуй. Выше написал 2 предлагаемых варианта. Вариант с 2мя строчками в меню (MULTI и UNI) может легко прокатить. MULTI и UNI - бины можно взять из предыдущих сборок-неавтоматов (вспоминаю, вроде CryptoPE писал, что там сжатие, наоборот, обязательно) останется лишь сделать 3 штуки Txtsetup.sif c соответствующими секциями Hal.Load. Я позже смогу подключиться к этому вопросу. Ну а вариант с "unhook", не знаю.. сложный.
NIKZZZZ
Цитата:
почему оставшиеся 76 Мб папки Program Files не сделан по той же технологии wim-файла?

Цитата:
файлы Program Files.wim и Sys32.wim ... вынести за пределы образа BootSDI.img?
С октября этот вопрос задаю. Неужели причина в ImageCreator? Кладу Program Files.wim на носитель "только чтение" (непризнаваемый тобой контейнер) - ImageCreator виснет на отмонтировании Program Files. Поддержи, пожалуйста, скрипт Галапо в ImageCreator, если это технически возможно. На конейнере не настаиваю, просто пока у нас только контейнер. Ну, а может, опять найдёшь технологию получше .
Цитата:
суй сколько хочешь, нет проблем
- ну, это, конечно, очень хорошо, не знал, что таким образом можно полностью победить русские имена на FBWF, спасибо. В FBWF поэкспетиментировать монтирование, возможно, смысл есть: я пытался монтировать в B:, сделанном на FATе, появилась проблема у Sh ноябрьской версии - практически всегда с первого раза не делает ярлыки. Нажимаю ОБНОВИТЬ - создаёт, но это криво. Почему FAT, потому что мы же ведём речь о системе на 128 ОЗУ - FAT может быть крохотным (2 Mб), ограничение на 4Мб в скрипте ImDisk пришлось снять. NTFS же "отжирает" около 6 Мб под себя, что в таком случае неэкономно. Но у меня в модулях всегда есть X:\, поэтому подёргавшись с перенастройками Sh, просто переделал монтирование на X:\, он же в NTFS. Такую проблеммку отловить сможешь, если попробуешь FAT, может поправишь Sh. В августовской версии такой проблемы не было, но была проблема серьёзнее - конфликт с восстановлением TrueImage на флэшку - она сваливала TrueImage в момент появления раздела флэшки и теряла свои ярлыки. Так что с удовольствием перебрадся на ноябрьскую версию.
Цитата:
CD не вынимается, без CD все равно делать нечего, на пустой системе не поработаешь
Ну, тут при своём мнении останусь. Ещё как поработаешь! Надо было бэту заценивать - модуль 128 был, вообще-то, уникальным по характеристикам и даже похвалили за это. Диск вынимается, можно вставить другой, писать на него. Веб, NOD32, акронисы, парагон, всякая мелочь - всё запускается и диск можно вынуть. Для следующей крупной программы - снова вставить. Разве это не лучше, чем полное отсутствие возможности выемки диска? Запуск - самый быстрый, какого ещё не видела ни одна сборка с GUI.
Цитата:
Wim'ы читать умеет в режиме "чтение" - не понял почему ???
Ну можно и RW, согласен. Я хотел ради ImageCreator
Цитата:
"Недостататок - частичное дублирование этих файлов" ???? не понял
Если включить RW (ImageCreator же не для этого случая), то дублирование тогда не требуется, недостаток снимаю.
Цитата:
Какой диск не x: ??? Диск x: и в Африке диск x:
Читай: RAM. Поэтому диск будет - любая буква. Но недостаток снимается, раз ImageCreator - бесполезно и можно включить RW и использовать те же Wim-ы, что в соседнем модуле.

Добавлено:
Поправил недостатки молуля WinPE для 128 ОЗУ:
1 Медленная загрузка с CD
2 CD не вынимается
3 Отсутствие возможности перенастройки WinPE (ImageCreator)
Достоинство:
1 Самое низкое требование к памяти, запустятся тяжеловесы (допустим, Каспер)

Но даже с недостатками, если "RusLive не RAM" вот так улучшить (если ты уже не сделал это), то:
а) размер сборки уменьшиться за счёт совместного использования Wim-ов соседнего RAM-молуля
б) скорость запуска программ с CD из Wim-ов возрастёт.
А если на Галаповский скрипт, наконец, согласишься, то и Program Files у модудей будет общий, размер FULL будет 380 Мб против полной компашки. Качайте, дорогие админы, мы заботимся о Вашем трафике

Я признаю (и по некоторым отзывам) альтернативный вариант молуля WinPE для 128 ОЗУ (RAM-загрузка).
Достоинства:
1 Быстрая загрузка с CD
2 CD вынимается с ограничением - для следующей программы диск снова вставить
3 Возможность перенастройки WinPE (ImageCreator). На текущей версии ImageCreator это придётся сделать на админовском компе, где ОЗУ от 288 Мб.
Недостатки:
1 Ограниченность памяти для тяжеловесных программ (допустим, Каспер)
Автор: valm0unt
Дата сообщения: 21.01.2009 17:41
RusLive

[Variables]
%ProgramTitle%=Монтирование нового USB
%ProgramFolder%=MountStorPe
%ProgramEXE%=MountStorPe.exe

Почему то команда Add_Shortcut,QuickLaunch

Создает ярлык X:\Program_\MountSto\MountSto.exe
вместо X:\Program Files\MountStorPe\MountStorPe.exe

Подскажите пожалуйста как это исправить?
Автор: MeUserListRu
Дата сообщения: 21.01.2009 17:41
7sh3
А если мультимедийная сборка на Висте, то, наверное, есть преимущества? C ATI там как?
Автор: NIKZZZZ
Дата сообщения: 21.01.2009 18:10
7sh3

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

Ну, фильмы нормально смотрятся и без видео драйверов. Идея в другом - кидаешь на болванку с системой какой-либо драйвер-рак с аудио и видео дровами и наслаждаешься на компе с оперативкой 256 Mb при Ram загрузке. При этом CD привод свободен.

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

Vista 32 или 64 ?


Автор: Dimsoft
Дата сообщения: 21.01.2009 18:26

Цитата:
Наконец-то А как тебе Grub-овское оформление меню?

MeUserListRu

КАРТИНКА -
только зачем она, я убрал

вот что делать с русским ?

но с этим наверное лучше в ветку по груб
Автор: NIKZZZZ
Дата сообщения: 21.01.2009 18:31
valm0unt

Цитата:
Подскажите пожалуйста как это исправить?

Есть такой баг - неполная совместимость со скриптами. Почему-то прописываются обрезанные короткие имена.
Самый простой путь - поправить Add_Shortcut, прописав основные параметры в явном виде.
Add_Shortcut,[Type],[Folder],[FullFileName],[Title],[Work Folder],[Parameters],[IconFile( .ico .exe)],[StartMode(1, 2, 3, or 4)],[ToolTip Comment]

Автор: 7sh3
Дата сообщения: 21.01.2009 19:38
MeUserListRu
на базе висты не знаю, думаю там получится просто огромный размер, там подсистема звука чего стоит только, про видео вообще молчу, кто-нибудь вообще делал такое? мультимедийная PE сборка в моем понимании это тоже самое как в обычной системе т.е. все должно работать, хочешь кино - обязательно HD, DXVA плюс игры чтобы можно было любые запустить, всякие там TV тюнеры...

NIKZZZZ

Цитата:
кидаешь на болванку с системой какой-либо драйвер-рак с аудио и видео дровами

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

виста 32
Автор: Dimsoft
Дата сообщения: 21.01.2009 20:08

Цитата:
в обычной системе т.е. все должно работать

7sh3

для eeepc встречал кастрированную windows iso 89 мб вполне ставилась на 266 метров с ntfs сжанием 300 без.

а при рам загрузке у нас до 460 метров, есть куда драйвера добавить

есть мысль: RIS сервер от MS по сети поднимает winpe но в ней сетевых драйверов нет, они на раннем этапе определяются и используются (копируются) только на те устройства которые есть в ПК.

как этого добиться при сетевой загрузке ?

то есть конструктор который сделает минимальное монолитное ядро (там нет ни сети ни raid) А загрузчик определив ID и VID устройств выдаст из базы нужные драйвера.
Автор: 7sh3
Дата сообщения: 21.01.2009 20:25
Dimsoft

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

это долго грузить, памяти немеряно, не напрягающий размер img это 140-160 мег, даже 210 мег образ мне уже как-то не нравится по скорости загрузки


Цитата:
как этого добиться при сетевой загрузке ?

без понятия, я таким сетевыми делами не занимался, негде...
Автор: AZJIO
Дата сообщения: 22.01.2009 04:10
MeUserListRu

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

Думаю не более чем спецы. Что-то методом тыка получается, или чисто технически разницу реестра сравнил при установке.
А на счёт ассоциаций, я так понял, что многие тотал командером пользуются, а у него (тотала) там свои ассоциации указаны по горячим клавишам. Но всё равно рейтинг бы у сборки был выше, если это дело и в проводнике сделано, в реестре.
При таких делах можно и мультимедиа wim-файлом подключить, но для файлов сделать dll c иконками и чтоб они отображались независимо, есть ли ассоциации или нету, всё-таки по иконкам легче типы файов определять.
Автор: MeUserListRu
Дата сообщения: 22.01.2009 14:55
AZJIO
Ассоциация с файлами, это не только красота, ещё наглядность и экономия времени. Контекстное меню - такая же необходимость для работы в проводнике и тоже экономия времени. Хотя здесь уже писали с ровно противоположным мнением - ассоциации с файлами РАздражают. Нууу, пусть сборки будут разные. По-моему, удобство нужно и в тотале и в проводнике, обоми пользуюсь в разных случаях.
Автор: AZJIO
Дата сообщения: 23.01.2009 04:23
Просьба, если кто скачал конструктор RusLive, выложите на narod.yandex.ru, а то уже 4-й раз качаю до - 40-80% и обрыв.
Автор: kranlod
Дата сообщения: 23.01.2009 14:12
AZJIO
а по какой ссылке качаешь
Автор: AZJIO
Дата сообщения: 23.01.2009 17:39
kranlod
с рапиды, ссылка на 7-й странице
Автор: AZJIO
Дата сообщения: 24.01.2009 22:18
NIKZZZZ
Новый коструктор с быстрой загрузкой для флешки можно увидеть? А то неизвестно откуда плясать. По предыдущей ссылке так и не смог скачать.
Эти утилиты тоже нужны
inf2script
Test2
Make Script
а reg2script - такой нет? или как вариант reg2inf > inf2script?
Автор: NIKZZZZ
Дата сообщения: 24.01.2009 22:57
AZJIO
утилиты

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

Пока недоведен, позже.



Автор: NIKZZZZ
Дата сообщения: 25.01.2009 14:36
AZJIO

Цитата:
утилиты

Я случайно кинул старую версию Reg2Script. Последняя версия.

Автор: AZJIO
Дата сообщения: 25.01.2009 21:02
NIKZZZZ
незнал, что можно так удобно рег а бат конвертировать, а я вручную мучался. Конструктор удалось скачать. Посмотрел скрипты, там даже файлы типа в тело скрипта зашиты.
Автор: euheny
Дата сообщения: 26.01.2009 03:12
AZJIO

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

Так может перейдёшь на WinBuilder ?

Мы когда-то так усердно сманивали народ из соседней ветки - а он ни в какую
Автор: comsun
Дата сообщения: 27.01.2009 00:27
Маленький вопросик - можно ли сделать возможность выбора установки на жёсткий диск или флеш, системы с Live CD?
Видел пару сборок с такой возможностью,но неизвестно как и чем это делается.
Автор: ProbaRK
Дата сообщения: 27.01.2009 10:07
NIKZZZZ
Спасибо за утилиту Reg2Script
Автор: AZJIO
Дата сообщения: 28.01.2009 01:16
MeUserListRu

Цитата:
AZJIO
Я сначала (август прошлого года) использовал бутлэндовский мультипроцессорный скрипт. Алгоритм его был следующий: В setupldr.bin изменяется имя файла txtsetup.sif и создаётся копия setupldr.bin со ссылкой на второй txtsetup.sif. В первом txtsetup.sif секция Hal.Load содержит однопроцессорный перечень Hal, во втором - Hal.Load содержит мультипроцессорный перечень. Hal выбирает нужное ядро, а их должно быть 2 - NTOSKRNL.EX_ и NTKRNLMP.EX_. Поскольку setupldr.bin теперь 2, то в меню BCDW (или иного мультизагрузчика) будет 2 пункта.
Естественно, я об этом тогда сразу же похвалился в форуме, зря бартовцы не всегда читают наш форум.

Перечитал ещё раз внимательно, скажу, что в бартовской теме это обсуждалось, но именно со стандартным setupldr.bin я сам лично проверял, во всех случаях грузился NTOSKRNL.EXE, независимо, какие файлы прописать в setupldr.bin (хоть NTOSKRNL.EXE, хоть NTKRNLMP.EXE) варианты с халами в txtsetup.sif давали только совместимые с NTOSKRNL.EXE халы для типов компов, и кстати, меню выбора, о котором тоже писал yurkesha, оно не работало, и проверяли несколько участников темы. yurkesha выкладывал вариант совместимых халов в txtsetup.sif, но при этом NTOSKRNL.EXE был переименованный NTKRNLMP.EXE, и только тогда система более менее грузилась на 1 и мульти.

NIKZZZZ
Я знаю, что cab-архивы родные винде, и что весь дистр винды из них и состоит, но сжатые файлы типа NTOSKRNL.EX_ у меня не подхватились, пришлось извлекать. Что нужно для поддержки? В сборке makecab.exe присутствует.
Автор: comsun
Дата сообщения: 28.01.2009 07:15

Ясно всё. Никто не собирается отвечать.


Цитата:
Маленький вопросик - можно ли сделать возможность выбора установки на жёсткий диск или флеш, системы с Live CD?
Видел пару сборок с такой возможностью,но неизвестно как и чем это делается.


все решают Свои проблемы.......

А жаль...... На первый взгляд форум как форум




Автор: AZJIO
Дата сообщения: 28.01.2009 10:39
comsun
Посмотри в бартовской теме базовый конструктор BartPE+XPE. Он содержит инсталятор сборки на хард или флешку. Да и Live CD сделает достаточно функциональным.
Автор: comsun
Дата сообщения: 28.01.2009 11:57
AZJIO, Спсасибо за ответ. Кстати,скачал вашу сборку,очень полезный замысел - настроенные программы под себя,пытаюсь разобраться. Ещё раз спасибо - за ответ и за сборку.
Автор: bogomolov
Дата сообщения: 29.01.2009 08:13
NIKZZZZ, привет!
Попробовал твой новый проект RusLiveMini. Тот, что с январским обновлением. Интересовал вариант с загрузкой в RAM.
Впечатлений два. И оба сильные:
1. За год вы, друзья, здорово продвинулись. Качество получаемой сборки выросло на голову!
2. Обматерился, разбираясь со скриптами. То, что к ним идет - это не описания, это черти-что! Двое суток бился, как рыба об лед - ну как же так, раньше вроде бы вот так делалось и работало, а теперь нет... Я понимаю, это особенность открытого проекта - каждый пишет описания для скриптов в меру своего понимания и лени. Но тогда тот, кто собирает проект, например, ты, должен написать какой-нибудь общий read.me. Ей-богу, если бы не было прежнего опыта и общего представления о конструкторе, все бросил бы и ни за что не стал работать с WinBuilder'ом.

Теперь, по мелочам.
1. Так и не работает горячее подключение USB-HDD. "Управление дисками" показывает, что он есть, но почему-то ему не присвоена буква. После принудительного присвоения буквы его начинает "видеть" TotalCommander, а проводник так и отказывается признавать.
2. Твой WimPacker.script безнадежно коверкает этот самый TotalCommander, вернее, его exe-шник, когда что-то и зачем-то обрабатывает Upx'ом. Для себя проблему решил тупым перекопированием иходного Totalcmd.exe после отработки скрипта.
3. Так и не проникся идеей с Programs.wim. Как минимум, нужен скрипт-оснастка, который будет собирать личный Programs.wim на стадии сборки самой системы. И все равно, прежний вариант с открытой "архитектурой" личных программ кажется более удобным - легче обновлять антивирус, править свои собственные наборы и т.д. Поэтому вернул в проект твой старый Sh.script. Кстати, если я отказался от Programs.wim, можно и стоит ли уменьшить размер ImDisk?
Автор: NIKZZZZ
Дата сообщения: 30.01.2009 12:16
AZJIO
Исправил ошибку в RegToScript.

bogomolov, привет.

Цитата:
написать какой-нибудь общий read.me

Сложная это штука. В принципе, я описывал в теме особенности своих скриптов и в проекте добавлено два профиля - Ram загрузка и FBWF - эмуляция записи на CD.

Цитата:
Так и не работает горячее подключение USB-HDD.

Проблема решена в новом проекте, выложу, как только немного окультурю.

Цитата:
Твой WimPacker.script безнадежно коверкает этот самый TotalCommander, вернее, его exe-шник, когда что-то и зачем-то обрабатывает Upx'ом. Для себя проблему решил тупым перекопированием иходного Totalcmd.exe после отработки скрипта.

Upx уменьшает размер файла но сильно повышает потребление им ресурсов, а уж одновременная упаковка двумя архиваторами не в какие ворота не лезет. Родной TotalCmd упакован Upx, и какие проблемы создает его распаковка?


Цитата:
Так и не проникся идеей с Programs.wim. Как минимум, нужен скрипт-оснастка, который будет собирать личный Programs.wim на стадии сборки самой системы. И все равно, прежний вариант с открытой "архитектурой" личных программ кажется более удобным - легче обновлять антивирус, править свои собственные наборы и т.д. Поэтому вернул в проект твой старый Sh.script. Кстати, если я отказался от Programs.wim, можно и стоит ли уменьшить размер ImDisk?


Идея одна - уменьшить об'ем каталога, это экономит место на диске и сильно повышает скорость работы с CD.

Старый Sh.script использовать совершенно необязательно - новый и так прекрасно поддерживает незапакованные проги, за монтирование образа отвечает маленький bat файлик, находящийся в каталоге PePrograms.

Сборка Programs.wim - это всего-лишь упаковка в Wim, с ней прекрасно справляется Imagex или его GUI версия , описывалась в теме. Лично мне больше нравится плагин к TotalCmd, я его выкладывал ранее.






Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


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