Показать полную графическую версию : [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB
ya158,
При наличии в дистрибе XP готового Winnt.sif с необходимыми пользовательскими настройками эти настройки всё равно нужно прописывать в userinfo.ini или следует удалить Winnt.sif , а настройки прописать только в userinfo.ini ?
P.S. По поводу слова "остальные" мне кажется conductor прав, стОит внести в шапку, а то действительно сбивает с толку.
conductor
19-04-2011, 14:47
ya158,
а как мне защиту от дураков сделать ?
что бы на Т40 окошко распаковки не появлялось и туда не лезли
ЗЫ прошлый раз ты сделал
sergeevi4
19-04-2011, 20:37
Здравствуйте.Очень понравился [addon] MultiBootDisk, автоматизация создания мультизагрузки! Тольк он интегрировац долго не хотел. Если из __PATCH.CMD, то доходит до "Интеграция пакета драйверов MassStorage текстового этапа" и консоль тухнет,так и не понял почему.А из Gui-интегратор "интеграция остановлена ошибка при обработке start" перепроверял все настройки ___.ini всё правильно, ничего не перенастраивал и вдруг всё заработало, __PATCH.CMD всё такж, а с гуи всё стало нормально работать. Все пункты загрузки отлично работают, только при стандартной установке на текстовом этапе Программа установки не смогла скопировать Presetup.nop, в тхтсетуп есть в дистрибютиве нет, читаю START/FINISH вижу REM Обход фейкового сетапа при установке без драйверов.
ECHO [SourceDisksFiles]>>"%Distr%\%%a\txtsetup.sif"
ECHO Presetup.nop = 100,,,,,,,2,0,0,Presetup.cmd,4 >>"%Distr%\%%a\txtsetup.sif" Незнаю что это за Presetup.nop получитс и для чего он, ладно есть такое предложение- можноль Обход фейкового сетапа при установке без драйверов не делать, а перенаправить команды из Presetup.cmd в какой нить VOLD.CMD/VOLM.CMD или VOLS.CMD соответственно выборы пункта установки где например из VOLS.CMD прописан запуск только KeepPrefSVC,Runss,RSVCPACK а из VOLD.CMD/VOLM.CMD ещё и FSAUnPACK или приготовить разные зaготовки Presetup.cmd для каждой VOLD/VOLM/VOLS folder. Понимаю что это какт можно релизовать, а как не понимаю. Я на форуме недавно,простите если глупости написал. И ещё, подскажите где найти информацию как организовать установку панелей при помощи утилиты DPsFnshr.exe, я так понял что её нужно запустить из PstSetup? это на Т-10? Т-10 это ещё не полная ОС и инстолятор панели может не коректно отработать?Runonce?, а если в Runonce у меня BS PostInstaller? Спасибо
При наличии в дистрибе XP готового Winnt.sif с необходимыми пользовательскими настройками эти настройки всё равно нужно прописывать в userinfo.ini или следует удалить Winnt.sif , а настройки прописать только в userinfo.ini ? »
Дистрибутивный Winnt.sif сам по себе не трогается, за исключением частного случая - когда всего один пункт выбора установки системы. Для каждого варианта установки Winnt.sif формируется как сумма WINN#.SIF+userinfo.ini. Таким образом Winnt.sif из дистрибутива не используется и при частном случае (только один пункт установки системы) заменяется.
P.S. По поводу слова "остальные" мне кажется conductor прав, стОит внести в шапку, а то действительно сбивает с толку. »
Что сбивает - положи в Drivers\Zipped\Mark хоть чёрта лысого - всё просто будет скопировано в дистрибутив и, затем при возможности распаковано. А вот, если необходимо интегрировать масстораджи в дострибутив, то необходимо в Drivers\Zipped положить драйверпак масстораджей. Положешь ли ты в этот же драйверпак в Drivers\Zipped\Mark или нет - не важно.
а как мне защиту от дураков сделать ? »
А тебе-то зачем? Это мне надо - и в боижайшее время сделаю.
что бы на Т40 окошко распаковки не появлялось и туда не лезли »
А ключ UseFSAUnPack=1 в setup.ini я для кого делал?
sergeevi4,
Я думаю у тебя та же ошибка, что и уconductor-а - в папке Drivers\Zipped нет драйверпака масстораджей (DP_MassStorage_wnt5_x86-32_№.7z):
Drivers\Zipped - в эту папку помещаются запакованные драйвера (драйверпаки). Настраивается с помощью fSetup.ini. Драйверпак с MassStorage-драйверами помещается непосредственно в эту папку. »
можноль Обход фейкового сетапа при установке без драйверов не делать »
нельзя
перенаправить команды из Presetup.cmd в какой нить VOLD.CMD/VOLM.CMD или VOLS.CMD соответственно выборы пункта установки где например из VOLS.CMD прописан запуск только KeepPrefSVC,Runss,RSVCPACK а из VOLD.CMD/VOLM.CMD ещё и FSAUnPACK или приготовить разные зaготовки для каждой VOLD/VOLM/VOLS folder. »
Этого я вообще не понял - распиши какой файл куда должен копироваться или создаваться.
И ещё, подскажите где найти информацию как организовать установку панелей при помощи утилиты DPsFnshr.exe »
Если ты используешь мой аддон и башратовские драйверпаки, то установка панелеё при помощи DPsFnshr.exe уже организована и ничего доделывать не надо
запустить из PstSetup? это на Т-10? »
PstSetup.cmd на Т-0 графического этапа установки для выполнения действий, которые необходимо выполнить после окончания графического этапа установки ОС. »
sergeevi4
19-04-2011, 21:02
запуск с уменьшенной формой - без списка выбора пакетов драйверов (H). Это из темы Служебные - FSAUnPack.exe v.2.3.2 (2in1) - для Fake-Setup Advanced
http://forum.oszone.net/thread-192321-29.html
conductor
19-04-2011, 21:41
Цитата conductor:
что бы на Т40 окошко распаковки не появлялось и туда не лезли »
А ключ UseFSAUnPack=1 в setup.ini я для кого делал? »
а я что то не нашёл этот файл
даже поиск не помог
а я что то не нашёл этот файл »
Извиняюсь - setting.ini в папке Settings
запуск с уменьшенной формой »
Читай внимательно setting.ini в папке Settings - там всё есть.
sergeevi4
19-04-2011, 21:52
ya158, Попробую. Для начала- тот файл "Presetup.nop"где Обход фейкового сетапа при установке без драйверов. Я так понимаю что 1) ошибка в имени файла Presetup.nop 2) ошибка что файл Presetup.nop попал в список txtsetup.sif 3) файл Presetup.nop действительно нужен в дистрибутиве раз он попал в список txtsetup.sif(я не очень разбираюсь),-он несёт какуют функцию, ошибка что его там не оказалось. В любом случае понятно что настроенный для установки всех драйверов файл PreSetup.cmd (и PstSetup.cmd) нам в папке VOLS -(варианты установки ОС без драйверов текстового и графического этапа) действительно не нужен и не должно быть его в списке txtsetup.sif. Вот я и подумал что пусть он и будет в спике txtsetup.sif (но не как Presetup.nop-потому чт программа установки его ищет но найти не может потому чт нету, а как Presetup.сmd) только без команды на выполнение FSAUnPack.exe - GUI утилита для выбора и распаковки драйверов. Ну какт так. Я вот только не помню из откуда PreSetup.cmd должен копироваться в систем32 при выборе - варианты установки ОС с драйверами текстового и графического этапа мультизагрузочного меню. Если из папки VOLM то для каждой VOXX можно заготовить по разному настроенные Presetup.сmd, а если из I386 то тогда я ступил и написал 2 поста чуши. Но то что программа установки Presetup.nop ищет но найти не может это-???
В папке Drivers\Zipped есть драйверпаки масстораджей, я когда этот аддо интегририр пытался из __PATCH.CMD(писал выше) проверял всё несколько раз readme.txt, fSetup.ini и setting.ini перечитывал, разные пакеты в аддон ущё ложил пробовал и Башрата и greg_b потом завёлся и поехал, всё с интегрец больше проблем не было
sergeevi4,
По поводу работы Presetup.cmd
Я мало, что понял из твоего "потока сознания".
Поясню процесс установки, который должен быть при использовании моего аддона:
1. После запуска графического этапа стартует фейк-сетап от Mr dUSHA. В процессе своей работы он запускает Presetup.cmd. Файл этот в этот момент находится в System32 на системном диске.
2. Presetup.cmd запускает утилиту FSAUnPack.exe, которая распаковывает пакеды драйверов для графического этапа в папку на жестком диске. Также в это же место копируются распакованные драйвера с CD/DVD из папки Unzipped
3. Фейк-сетап от Mr dUSHA запускает установку системы, в конце которой запускается (на Т0) PstSetup.cmd.
4. Из PstSetup.cmd копируется DPsFnshr.exe на жесткий диск в нужное место и оттуда запускается.
Чтобы драйвера не устанавливались достаточно их не распаковывать на диск и не копировать драйвера из папки Unzipped. Для этого достаточно из Presetup.cmd убрать строки запуска FSAUnPack.exe и копирования Unzipped. Инструментов для изменения Presetup.cmd в процессе установки нет. Поэтому, если выбран метод установки без драйверов, то вместо Presetup.cmd в System32 на текстовом этапе копируется Presetup.nop, в котором строки запуска FSAUnPack.exe и копирования Unzipped отсутствуют. При копировании он переименовывается в Presetup.cmd. Таким образом при установки без драйверов пункт 2. пропускается.
Я не затронул вопрос интеграции/деинтеграции драйверов массторадж текстового этапа. Как это делается можно посмотреть в файлах Start и Finish. Они снабжены достаточно подробными комментариями.
Таким образом, надо найти причину ошибки - неправильную отработку файла Start, а не пытаться обойти эту ошибку. В общем давай свою папку ZZ_MultiBootDisk (только замени файлы драйверпаков, кроме масстраджа, на файлы-пустышки).
Поясняю - файл пустышка делается следующим образом: создаётся любой файл нулевой длины и переименовывается в файл драйверпака.
sergeevi4
19-04-2011, 23:26
спасибо ya158, всё понятно кроме
При копировании он переименовывается в Presetup.cmd. »
sergeevi4,
Поищи описание файла txtsetup.sif и посмотри на строку
Presetup.nop = 100,,,,,,,2,0,0,Presetup.cmd,4
sergeevi4
20-04-2011, 00:27
Ну да вот этот- Presetup.nop на диске отсутствует, а в txtsetup.sif эту строчку я видел. только наверное понимаю её не правильно,точнее сказать не понимаю (= 100,,,,,,,2,0,0,)-? нужно искать гдет описания,читать учится
гдет описания,читать учится »
Ну, например, первая ссылка поиска в гугле "txtsetup.sif параметры" : http://forum.oszone.net/showpost.php?p=755068&postcount=415
не = 100,,,,,,,2,0,0,
а = 100,,,,,,,2,0,0,Presetup.cmd,4
Ну да вот этот- Presetup.nop на диске отсутствует »
поэтому я и говорю:
Таким образом, надо найти причину ошибки - неправильную отработку файла Start, а не пытаться обойти эту ошибку. В общем давай свою папку ZZ_MultiBootDisk (только замени файлы драйверпаков, кроме масстраджа, на файлы-пустышки). »
SharkyEXE
21-04-2011, 16:00
ya158
Как Вы относитесь к тому, чтобы:
1) добавить в папку \ZZ_MultiBootDisk\Tools Вашего аддона Служебные - [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB (http://forum.oszone.net/thread-198119.html) файл fsum.exe, при этом файл fsum.exe находиться в файле FSUM 2.52 (http://www.slavasoft.com/zip/fsum.zip) (ссылка на офф. сайт (http://www.slavasoft.com/fsum/));
2) добавить в файл \ZZ_MultiBootDisk\FINISH Вашего аддона Служебные - [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB (http://forum.oszone.net/thread-198119.html) перед строкойREM Создание образа %ISOFILE%.следующие строки:ECHO Создание файла %Distr%\CHECKSUM.MD5, содержащего контрольные суммы всего содержимого папки %Distr%.
REM Если существует файл %WDir%\CHECKSUM.MD5, то удалить файл %WDir%\CHECKSUM.MD5
IF EXIST "%WDir%\CHECKSUM.MD5" (DEL /F /Q "%WDir%\CHECKSUM.MD5")
REM Создание файла %WDir%\CHECKSUM.MD5, содержащего контрольные суммы всего содержимого папки %Distr%
%WDir%\Tools\FSUM.EXE -r -d%Distr% *.* >%WDir%\CHECKSUM.MD5
REM Если существует файл %Distr%\CHECKSUM.MD5, то удалить файл %Distr%\CHECKSUM.MD5
IF EXIST "%Distr%\CHECKSUM.MD5" (DEL /F /Q "%Distr%\CHECKSUM.MD5")
ECHO Копирование файла %WDir%\CHECKSUM.MD5 в папку %Distr%
COPY "%WDir%\CHECKSUM.MD5" "%Distr%\CHECKSUM.MD5" /Y
REM Если существует файл %WDir%\CHECKSUM.MD5, то удалить файл %WDir%\CHECKSUM.MD5
IF EXIST "%WDir%\CHECKSUM.MD5" (DEL /F /Q "%WDir%\CHECKSUM.MD5")В итоге перед созданием образа получаем файл %Distr%\CHECKSUM.MD5, содержащего контрольные суммы всего содержимого папки %Distr%. Спасибо.
sergeevi4
21-04-2011, 18:04
Таким образом, надо найти причину ошибки - неправильную отработку файла Start »
Найднна, не достаточно места на диске, Вот потому наверное ошибка при обработке start(когда - "Интеграция пакета драйверов MassStorage текстового этапа") Проект мой на sistem (C), в UpdatePacks папка temp была полная MassStorage дублировались ещё и с номерами. Унлокером еле поудалял. Поремонтируюсь, скачаю всё заново и буду пробавать всё сначала. Спасибо за ссылки, объяснения и потраченное на меня время.
В принципе почти готово обновление - постараюсь завтра после проверки выложить, если доберусь до интернета.
Новая версия
- При корректировки драйверпака организовано удаление папок, оканчивающихся на K и S, в которых находятся драйвера для Windows 2000 и Windows 2003
- Организована проверка наличия MassStorage-драйверпак в папке Drivers\Zipped при наличии папки VOLM. При отсутствии MassStorage-драйверпак в Drivers\Zipped помимо того, что не будут интегрированы MassStorage-драйвера текстового этапа, не будет создано подменю, содержащее варианты установки Windows XP с интегрированными MassStorage-драйвера текстового этапа.
- Если нет ни одной папки VOLS, VOLD или VOLM (или MassStorage-драйверпака в папке Drivers\Zipped), то в главном меню создаётся единственный вариант запуска установки Windows XP из папки I386 дистрибутива с названием "Windows XP" и описанием "Запуск установки Windows XP SP3"
- Обновление версии syslinux/isolinux до 4.04 final
Не успел досконально протестировать - до понедельника точно времени не будет. Но всё должно работать нормально. Пока будем считать версия RC :).
ya158,
Вы бы аддону какую-нибудь версию присваивали, всё ж проще ориентироваться, да и дату в nfo поправить не мешало бы. ИМХО конечно.
Вы бы аддону какую-нибудь версию присваивали, всё ж проще ориентироваться, да и дату в nfo поправить не мешало бы. ИМХО конечно. »
Согласен. Если последняя версия не вызовет нареканий - назову её 1.0 final :). Годится?
Вот бы ещё фон на меню выбора поинтереснее найти... :search:
Если последняя версия не вызовет нареканий - назову её 1.0 final . Годится? »
Вполне!
Вот бы ещё фон на меню выбора поинтереснее найти... »
Может из этих картинок (https://rapidshare.com/files/459100559/W.rar) что-нибудь подойдёт?
Пароль на архив oszone.net
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC