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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 3

Автор: 7sh3
Дата сообщения: 02.09.2007 22:49
MishaEmS

Цитата:
Бывает комп остается без винта, но два cd-привода дают...

бывает ramboot загрузка, с реактивной скоростью работы PE, с ntfs сжатием, и свободным приводом после загрузки...

Цитата:
Что там с новым конструктором? Пока не выложил?

на днях - это не послезавтра , довожу до ума, базовый размер будет 130 MБ так как помимо mmc и pnp добавил vb56runtime и scriptinghost (.vbs;.vbe;.js;.jse;.wsf;.wsh) ну и пришлось прикрутить еще движок IE, кто-то ведь просто жить не может без .chm справки , с другой стороны можно юзать браузеры использующие движок IE, я пробовал 1.5 меговый myie2ru, или можно просто просматривать .htm и .mht в TC через листер плаг IEView...
отдельными плагами будут:
поддержка DialUP & PPPoE & WireLess
поддержка звуковых девайсов (звуковуха, аудиоплееры)
полная поддержка мультимедия (directx, видеоплееры, любые игры)
WMP9 полностью готовый к просмотру divx-xvid-mpeg2-dvd
ну и по мелочи там всякое типа ntbackup...
Автор: NIKZZZZ
Дата сообщения: 03.09.2007 03:21
7sh3

Цитата:
кто-то ведь просто жить не может без .chm справки

Во первых есть расширение под FireFox, которое позволяет открывать chm. Во вторых, в TC есть плагин, chmview , который прекрасно позволяет смотреть chm файлы любым броузером и весит 33 Кб, причем сам TC при этом не нужен. Я не против IE, но его резаные варианты не слишком полноценны. Если экономить размер - бесплатная альтернатива Off By One Browser ~1 Mb.

Автор: NIK19
Дата сообщения: 03.09.2007 04:32
aaa
Автор: 7sh3
Дата сообщения: 03.09.2007 14:19
NIKZZZZ

Цитата:
смотреть chm файлы любым броузером и весит 33 Кб

так он просто распаковывает chm а любой браузер (который надо еще и добавить в сборку) будет смотреть html, причем все это выглядит довольно криво, сложные chm со скриптами\картинками по нормальному не посмотришь
The Off By One Browser прикольная прога, даже табы есть
Автор: ILAVWSEX
Дата сообщения: 03.09.2007 14:44
NIKZZZZ

Цитата:
Плагин должен только добавить эти файлы в сборку. Реестр не трогается. Это можно сделать в ручную, скопировав эти два файла в каталог \i386\system32\
Использование - ставишь систему с помощью RamBoot на флэшку или HDD, делаешь запас при сборке имиджа на размер устанавливаемого ПО, грузишься , ставишь ПО, запускаешь ic.exe и заменяешь имидж на новый.


ОК!

....Пробовал ramboot на маленькой Винде 38мб, что на http://forum.ru-board.com/topic.cgi?forum=62&topic=8981&start=1473&limit=1&m=1#1
Сам Бог велел такую в озу писать. Но не получилось. Имидж создался, но не грузится. Синий экран....
Не подскажите в чём дело?
С СД грузится нормально, и работает.....
Автор: NIKZZZZ
Дата сообщения: 03.09.2007 15:30
ILAVWSEX

Цитата:
Имидж создался, но не грузится.

Я скачал ее. При сборке использовался PeLoader . С ним возникают проблемы о них уже писали, я обычно использую MinLogon.


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

Цитата:
сложные chm со скриптами\картинками по нормальному не посмотришь

Не согласен. У меня в сборке используется Firefox, нравится он мне, хотя и ресурсы жрет. Проблем с ChmView не видел.
Автор: ILAVWSEX
Дата сообщения: 03.09.2007 16:13

Цитата:
Я скачал ее. При сборке использовался PeLoader . С ним возникают проблемы о них уже писали, я обычно использую MinLogon.

NIKZZZZ

Не подскажете где можно найти (или сделать) сборку примерно такого размера грузящуюся из ОЗУ ?
Автор: NIKZZZZ
Дата сообщения: 03.09.2007 21:29
ILAVWSEX
Найти конструктор можно в соседней ветке, см. WinBuilder , ссылка есть в шапке. К стати, по поводу размера - сборка имеет малый размер за счет упаковки UPX. Это не есть хорошо - упакованные библиотеки и программы занимают где-то в два раза памяти больше, чем неупаковыванные. В результате - явный проигрышь. Нормальная сборка подобного плана имеет размер 50 - 60 Мб.


Автор: 7sh3
Дата сообщения: 03.09.2007 23:08
NIKZZZZ

Цитата:
У меня в сборке используется Firefox

не пробовал, вернее плагин я делал как-то но он по размеру больше чем опера получается да и привык уже к опере
Автор: NIKZZZZ
Дата сообщения: 03.09.2007 23:24
7sh3

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

Да это дело вкуса. Я думаю, с оперой тоже проблем не будет. А по поводу размера - слишком ужиматься тоже смысла нет, я обычно пытаюсь получить Ram сборку, уверенно работающую под 256 Mb, 3-5 Mb проблемы не решат. Навороченный образ ~100 Мб, правда без мультимедийных приблуд. Дрова лежат отдельно, нужные копируются в момент загрузки. Да и часть ПО не в образе, а просто на самом CD.
Автор: MishaEmS
Дата сообщения: 03.09.2007 23:24
7sh3

Цитата:
бывает ramboot загрузка, с реактивной скоростью работы PE, с ntfs сжатием, и свободным приводом после загрузки...


На работе компы разные попадаются, бывают и 256 метров оперативы, бывают и меньше. Поэтому стараюсь делать наиболее универсальный, ну и соответственно наименее требовательный к железу диск. Если сейчас у меня диск получается на 700 мб, то с рамбутом могут возникнуть трудности, так сказать...
Автор: sergeda
Дата сообщения: 03.09.2007 23:34
7sh3

Цитата:
у меня Acronis Disk Director который скачал у Юркеши - все работает, что-то ты сам там нахимичил, этот плагин скачало куча народа, никто не жаловался...


Да ниче вроде не химичил, не знаю, воевал-воевал, подкидывал ему эту дллку - все равно ругается при старте. В конце-концов на просторах инета нашел другой плагин к нему написанный неизвестным французким парнем, добавил файло и все заработало.
Автор: MishaEmS
Дата сообщения: 03.09.2007 23:46
В догонку вопрос о RamBoot-e. Можно ли выставить размер раздела больше 480 мб? Когда прописывал в ручную, ругался на размер.
Автор: NIKZZZZ
Дата сообщения: 03.09.2007 23:55
MishaEmS

Цитата:
Можно ли выставить размер раздела больше 480 мб?

К сожалению нет. Образ создать можно практически любого размера, но грузиться с него не получится.

Автор: euheny
Дата сообщения: 04.09.2007 07:13

Цитата:
Можно ли выставить размер образа больше 480 мб?


Это неудобство относительно

Можно использовать FBWF (добавление до 1Гб, в том числе и со сжатием) или у кого много оперативки, тот с помощью к примеру Imdisk может создать ещё один рамдиск

Теоретически в этот 1Гб (FBWF) должно влезать где-то 2.5 Гб папок типа Windows.
Автор: ILAVWSEX
Дата сообщения: 04.09.2007 14:39
NIKZZZZ

Цитата:
К стати, по поводу размера - сборка имеет малый размер за счет упаковки UPX. Это не есть хорошо - упакованные библиотеки и программы занимают где-то в два раза памяти больше, чем неупаковыванные. В результате - явный проигрышь. Нормальная сборка подобного плана имеет размер 50 - 60 Мб.

..... а на RAMдиске в 2 раза меньше? В ОЗУ - в 2 раза больше. Т.е. в итоге тоже самое?
Хотелось бы иметь минимальную сборку для загрузки из ОЗУ с возможностью только упаковки файлов и записи на флешку или на СД......
Автор: NIKZZZZ
Дата сообщения: 04.09.2007 23:03
ILAVWSEX

Цитата:
на RAMдиске в 2 раза меньше? В ОЗУ - в 2 раза больше.

Не совсем верно. Во первых, NTFS сжатие - пусть немного меньше, но пакует. Во вторых, забивать основную память не слишком полезно. Далее я говорил о том, что требуется памяти в ОЗУ в два раза больше - имелся в виду не размер исходного файла, а то сколько он требует для себя памяти. Паршивый 100 Кб файлик может забивать несколько Mb, и в результате выигрыш от сжатия - 50 Кб, проигрыш - несколько Mb. Это не сложно проверить, запустив диспетчер задач.

Цитата:
Хотелось бы иметь минимальную сборку для загрузки из ОЗУ с возможностью только упаковки файлов и записи на флешку или на СД

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


Автор: JekaRus
Дата сообщения: 05.09.2007 01:33
У меня программа работает только из system32. Как в скрипте прописать чтобы туда файл копировался. Пробовал написать %systemroot% так не получается.
Автор: Sish
Дата сообщения: 05.09.2007 06:59
JekaRus
Не очень понятен корень твоей проблемы, но в пнринципе, можно и так: %systemroot%\system32
Автор: JekaRus
Дата сообщения: 05.09.2007 09:57
Проблема в том что не могу сделать так, чтобы после создания системы нужные мне файлы были в системной папке. Если в качестве папки назначения указать
[WinntDirectories]
a="%systemroot%",2
то создастся папка с именем %systemroot% в папке BartPE. А мне нужно, чтобы копировались файлы в BartPE\I386\SYSTEM32. Конечно можно в ручную скопировать. Но хотелось бы в скрипте прописать.
Автор: yurkesha
Дата сообщения: 05.09.2007 10:48
[SourceDisksFiles]
имя_файла=2
маска_файлов=2
Автор: ArkadiyB
Дата сообщения: 05.09.2007 11:38
Доброго дня.
Вопрос наверное обсуждался, поэтому просьба дать линк, или подсказать (Live CD собрать получилось при помощи REATOGO-240 XPE, щас пробую base-pebilder) теперь надо:
1) прикрутить Firebird 1.5 Плагин создал как описано в документации
2) Добавить в реестр строки на инсталированную программу(она инсталируется на диск c: )
3) прикрутить драйвера для штрих кода(и вообще как их прикручивать???)

ТЕХ кто проделавл такие вещи прошу ответить на мои вопросы!!!
Спасибо.
з.ы. После сборки firebird не запускается как сервер, в папке programs имена папок с русскими буквами отображаются как прочерки.
Автор: 7sh3
Дата сообщения: 05.09.2007 14:52
JekaRus
справка в pebuilder'е, раздел "Формат файла модуля"

ArkadiyB

Цитата:
Добавить в реестр строки на инсталированную программу

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

Цитата:
прикрутить драйвера для штрих кода(и вообще как их прикручивать???)

если эти драйвера стоят в обычной винде то можно использовать reatogo autodriver

Цитата:
в папке programs имена папок с русскими буквами отображаются как прочерки.

не собирай с помощью REATOGO-240...
Автор: ArkadiyB
Дата сообщения: 05.09.2007 15:14
7sh3
СОбрал при помощи basexpebilder, и с русскими именами каталогов все нормально,
но предыдущие два вопроса так и не могу решить, мне для начало нужно поставить firebird 1.5, я проинсталил его себе на машину, потом при помощи Total Uninstall 4 , выдернул ветки реестра, но в них надо что то править(пути наверное). и как мне сделать что при запуске LiveCD firebird стартовал как служба???
Автор: Sheackspear
Дата сообщения: 05.09.2007 15:45
Создавал образ на Reatogo а когда заливал на флэш тообраз не шел выдавало темно синий экран. А когда создал образ на базовом конструкторе и залил то пошло. Подскажите почему ? Самое интересное что заливать пытался разными програмами и флэш бутом и PEtoUSB. во втором случае заработал только базовый, а флэш буут вообще не работал....В чем причина?
Автор: ILAVWSEX
Дата сообщения: 05.09.2007 16:14
NIKZZZZ

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

Диспетчер задач показывает задач примерно на 50мег. Из них основная это эксплоер 26мег, потом спуллер какойто (печати? Он нужен?)-7мег и т.д.
А без сжатия сильно меньше? Может часть экзешников и ДЛЛек этого эксплоера заменить на не сжатые и всё? Остальные редко грузятся?

Распоковал исошник той маленькой Виндоус 38Мег. Скопировал оную на ХДД взамен прежней базовой сборки. Нормально грузится. Попробовал из неё создать имидж с пом. имиджкриатора (скопировав в системную папку те самые два файлика), но увы... Похоже он пытается сделать имидж всего раздела диска. А он у меня 2Гига с кучей всякой всячины. Может доработать его так, что бы он брал только конкретные папки с диска и размер имиджа можно было б ему указывать?
А что за регфайл ему нужно указывать?
Автор: 7sh3
Дата сообщения: 05.09.2007 17:51
ArkadiyB

Цитата:
выдернул ветки реестра, но в них надо что то править(пути наверное)

сперва конвертируй эти ветки в инф (папка help\ConvRegToInf.exe) потом уже правь, посмотри какой-нибудь плагин где прикручена служба и сделай примерно также
вот пример службы от WindowBlinds:

Код:
[SetupReg.AddReg]
0x4, "ControlSet001\Services\WbSrv","Type", 0x110
0x4, "ControlSet001\Services\WbSrv","Start", 0x2
0x4, "ControlSet001\Services\WbSrv","ErrorControl", 0x1
0x2, "ControlSet001\Services\WbSrv","ImagePath","%SystemDrive%\Programs\Wb5\WbSrv.exe"
0x1, "ControlSet001\Services\WbSrv","DisplayName","Loader for WindowBlinds v5.x"
0x1, "ControlSet001\Services\WbSrv","ObjectName","LocalSystem"
0x1, "ControlSet001\Services\WbSrv\Enum","0","Root\LEGACY_WBSRV\0000"
0x4, "ControlSet001\Services\WbSrv\Enum","Count", 0x1
0x4, "ControlSet001\Services\WbSrv\Enum","NextInstance", 0x1
0x4, "ControlSet001\Enum\Root\LEGACY_WBSRV","NextInstance", 0x1
0x1, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000","Service","WbSrv"
0x4, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000","Legacy", 0x1
0x4, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000","ConfigFlags", 0x0
0x1, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000","DeviceDesc","Loader for WindowBlinds v5.x"
0x4, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000\Control","*NewlyCreated*", 0x0
0x1, "ControlSet001\Enum\Root\LEGACY_WBSRV\0000\Control","ActiveService","WbSrv"
; Russian Language Strings
0x1, "ControlSet001\Services\WbSrv","DisplayName","Темы оформления WindowBlinds"
0x1, "ControlSet001\Services\WbSrv","Description","Обеспечивает запуск тем оформления WindowBlinds."
Автор: NIKZZZZ
Дата сообщения: 05.09.2007 21:11
ILAVWSEX

Цитата:
А без сжатия сильно меньше? Может часть экзешников и ДЛЛек этого эксплоера заменить на не сжатые и всё? Остальные редко грузятся?

Сильно меньше. И что значит "редко грузятся" - если памяти не слишком много, приложение, их использующее просто откажется работать. Большие приложения, упакованные, вообще отказываются работать с малой памятью. Пример, Nero, неукакованная занимает 16 Мб, упакованная больше 40. Паковать можно только относительно небольшие файлы, которые не находятся постоянно в памяти, и уж никак не dll'ки, копии которых могут быть загружены по несколько раз.

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

Естественно. Но это не поможет. Возможно, нехватает драйвера или dll'ки, так как его резали под загрузку именно с CD, может в txtsetup.sif не прописан драйвер
[ScsiClass.Load]
"ramdisk"="ramdisk.sys"
Только, правильно заметил 7sh3 - используй WinBuilder, тем более эта сборка в нем и сделана. И получишь сборку размером 15-20 Мб.





Добавлено:
ILAVWSEX

Цитата:
А что за регфайл ему нужно указывать?

Рег файл - служит для внесения дополнительный изменений в реестре, например при установке драйверов.
Автор: ArkadiyB
Дата сообщения: 05.09.2007 21:43
7sh3
Подскажи как узнать имена служб для запуска через net start, пробовал net help services, но выводит не весь список!!! с .inf файлом вродебы разобрался.
Автор: NIKZZZZ
Дата сообщения: 05.09.2007 21:51
ArkadiyB

Цитата:
как узнать имена служб для запуска через net start

ntcmds.chm встроенный в XP справочник.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: не грузится винда


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