Показать полную графическую версию : [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB
Alex_teater@,
Сейчас в отпуске. Вернусь 16-го - посмотрю.
Сейчас в отпуске. Вернусь 16-го - посмотрю. »Да, не забудь, а то так и останется.
Добрый день.
Подскажите, а можно добавить в меню этого мултизагрузчика WINPE?
voler,
Можно
utils.cfg - файл конфигурации пунктов запуска дополнительных пунктов главного меню. Может содержит пункты главного меню и ссылки на дополнительные меню. Файлы дополнительных меню необходимо положить в папку \BOOT\isolinux\ аддона. Этот файл дописывается в конец файла isolinux.cfg и не должен содержать такие пункты, как ALLOWOPTIONS, TIMEOUT и т.п. »
Alex_teater@
16-07-2012, 07:52
ya158. Без указанного HWID походу не ставит, если я конечно правильно понял. Хотелось бы знать все критерии.
Запускается сканирует, но даже physx из N1 не ставит »
Для установки physx необходимо наличие нескольких tag-файлов. Например, если использовать DriverPack_Graphics_A_wnt5_x86-32.ini из DP_Graphics_A_wnt5_x86-32_1206.7z, необходимо наличие двух файлов %SystemDrive%\nvidia.ins и %SystemRoot%\system32\drivers\nv4_mini.sys. Если этих файлов нет, то запуск PhysX_9.12.0213_SystemSoftware.msi не производится. Причем DriverPack_Graphics_A_wnt5_x86-32.ini из DP_Graphics_A_wnt5_x86-32_1206.7z в секции N1 запуск physx заккоментирован. Есть только запуск из секции NM.
Далее - в DP_Graphics_A_wnt5_x86-32_1206.7z я не нашёл nvidia.ins и как он должен попасть в %SystemDrive% не понятно - видимо башратовцы что-то упустили.
Ещё поместил PMtimer.exe рядом с DPsFnshr.exe и в DP*.ini прописал путь до него "%SrcDosPath%\OEMDRV\pmtimer.exe" »
Как конкретно прописал? В твоём логе я не увидел упоминания о %SrcDosPath%\OEMDRV\pmtimer.exe
Хотелось бы знать все критерии. »
DPsFnshr.exe я сделал из башратовского - частично перевел его и переназначил поиск настроек финишера в файле fSetup.ini вместо DPsFnshr.ini. Также удалил функционал KTD. Поэтому используются башратовские файлы типа DriverPack_Graphics_A_wnt5_x86-32.ini. Как такие файлы устроены лучше узнавать в соответствующих темах или у Башрата.
Уважаемый ya158, вот после того как вы по убрали из своего аддона FSAUnPack у меня перестало с ним "срастаться". Добавил отдельно аддон FSAUnPack, в него положил нужные мне пакеты драйверов, собрал дистрибутив, процесс сборки завершился без каких либо ошибок, и папка с драйверами в него попала, и в папке i386 есть файлик PRESETUP.CMD с следующим содержанием:
REM this is Presetup
@ECHO OFF
IF EXIST "%SrcDosPath%\DRV\FSAUnPack.exe" START "" /WAIT "%SrcDosPath%\DRV\FSAUnPack.exe"
есть и файлик PSTSETUP.CMD с следующим содержанием:
REM this is Pstsetup
@ECHO OFF
"%SrcDosPath%\DRV\DPsFnshr.exe"
Однако при установке винды (которая ставится в принципе нормально и без ошибок) на т40 (в другое время тоже) не выскакивает окошко с предложением выбрать какие драйверпаки распаковать, тоесть можно сказать что FSAUnPack.exe не запускается, не отрабатывает, не подскажете почему? и как это исправить?
XCV,
А есть ли файлик "%SrcDosPath%\DRV\FSAUnPack.exe" в выходном дистрибутиве?. Если нет, то надо смотреть, почему он не копируется - а это уже вопросы в теме про аддон FSAUnPack.
А есть ли файлик "%SrcDosPath%\DRV\FSAUnPack.exe" в выходном дистрибутиве? »
в том-то и дело что есть, это первое что проверил...
и на живой системе ручками нормально запускается....
в том-то и дело что есть, это первое что проверил »
Тогда это к аддону FSAUnPack. Общая метода проверки - отключаем все аддоны, кроме проблемного аоона. В проблемном аддоне в Start, Finish, ChkDistr заменяем @ECHO OFF на @ECHO ON. Далее ставим в некоторых местах PAUSE, запускаем интеграцию и смотрим почему какие ошибки выдаёт. Конечно здесь надо понимать, что делает каждая команда в батнике - для этого смотрим справку Windows/
Если ничего не получится - давай свои аддоны MultiBootDisk и FSAUnPack, только замени драйверпаки пустышками.
добавил pause в конце PreSetup.cmd.... установка прошла в нормальном режиме не зависнув на т40, не открыв окно с выбором драйверпаков... похоже не отрабатывает сам PreSetup.cmd, не подскажете где инициируется его запуск?
не подскажете где инициируется его запуск? »
Я так полагаю, что вы используете аддон Z-FakeSetupAdvansed, если да то в файле fSetup.ini нужно что бы параметр PreSetup был равен 1, т.е.
PreSetup=1
PreSetup=1 »
не совсем, Z-FakeSetupAdvansed у меня формируется при помощи ZZ_MultiBootDisk в ходе интеграции, заглянул в сформированный аддон - действительно в нем PreSetup=0, наверно что-то не донастроил в ZZ_MultiBootDisk, хотя в файле ZZ_MultiBootDisk\Files\ForceCopy\fsetup.ini - PreSetup=1
попробую пересобрать с уже сформированным Z-FakeSetupAdvansed, надеюсь ZZ_MultiBootDisk его не исправит.
пересобрал, все работает, всем спасибо
conductor
02-02-2013, 17:52
dell
ya158,
Сейчас ДП от SamLab-а стали выходить с другой структурой папок. В связи с этим, насколько понимаю, корректная обработка таких ДП с помощью MultiBootDisk невозможна. Предполагаете ли адаптировать MultiBootDisk для работы с ДП от SamLab-а, имеющими новую структуру?
Nun-Nun, эта проблема обсуждалась ещё в сентябре прошлого года, а тогда структура драйверпаков вполне соответствувала :-)
XCV,
Сейчас ДП от SamLab-а стали выходить с другой структурой папок. В связи с этим, насколько понимаю, корректная обработка таких ДП с помощью MultiBootDisk невозможна. Предполагаете ли адаптировать MultiBootDisk для работы с ДП от SamLab-а, имеющими новую структуру? »
По поводу массстораджей на текстовом этапе - за это отвечает утилита TextMode MassStorage от Mr dUSHA
По поводу графического этапа - мой аддон максимум что делает, так это распаковывает драйверпаки из архивов. За их установку отвечает Fake-Setup Advanced от Mr dUSHA
Поэтому необходимо поподробнее объяснить, что конкретно требуется от моего аддона.
а тогда структура драйверпаков вполне соответствувала :-) »
Дык в том-то и дело, что это было тогда, а я говорю о том, что есть сейчас.
ya158,
Когда долго с чем-либо не работаешь, оно, к сожалению, незаметно забывается и, наверное, я тоже в области создания дистрибов и интеграции в них софта что-то подзабыл, так что прошу особо не швырять в меня "помидоры". :)
Вероятно, работу Вашего аддона необходимо рассматривать в совокупности с работой другого софта, например, GUI-интегратора и, возможно, вопрос следует адресовать в том числе и его автору. Попробую пояснить суть проблемы, которая (возможно) касается Вашего аддона лишь косвенно. Из описания к GUI-интегратору следует, что ДП должны иметь вполне определённую структуру папок, новые же ДП от SamLab-а от такой структуры отличаются. Вот структура, рекомендованная автором интегратора:
Можно использовать и свои пакеты. Главное, чтобы они были упакованы в 7z архивы и все содержимое было
в корневой папке D (примерно так)
my_drv.7z
|
D-Chip
|
Video
|
Lan
Поскольку структура новых ДП от SamLab-а в такое требование не вписывается, корректная работа GUI-интегратора с этими ДП будет, скорее всего, невозможна. На работе Вашего аддона изменённая структура ДП от SamLab-а никак не скажется?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC