Показать полную графическую версию : [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB
Финальная версия 1.0
- Исправлена ошибка (не правильно создавался контент USB)
- Обновлены фоновые рисунки меню выбора
- Обновлена шапка (добавлены скриншоты)
Может из этих картинок что-нибудь подойдёт? »
Я хотел бы что-то типа того, как в BoaSoft Postinstaller или как в MultiBoot USB - Мультизагрузочная флешка & Windows XPE/7PE. Но ты меня натолкнул на мысль - я постарался подобрать фракталы.
ya158, ну что ж, затестим еще раз, есть парочка Asus-ов - народ жаждет переустановки winxphe - после выходных, если привезут компы и диски, отпишусь как прошло на asus p5ld2 deluxe и asus p5g41t-m le, возможно перекачу на своем asus p5k se
Нужно проверять на наличие в дистрибутиве winnt.sif. Т.к. если он есть в дистрибутиве, то выбор разных вариантов установки производиться не будет. А будет устанавливаться согласно найденному файлу winnt.sif
Может я упустил, это в документации. Просто обратил на данный факт внимание.
greg_b,
Жду результатов тестирования.
Нужно проверять на наличие в дистрибутиве winnt.sif. Т.к. если он есть в дистрибутиве, то выбор разных вариантов установки производиться не будет. А будет устанавливаться согласно найденному файлу winnt.sif »
Нет, так не будет. Если не нужен выбор различных вариантов - просто надо удалить папки VOLS, VOLD и VOLM - установка будет из папки I386 и, если в ней есть winnt.sif, то он подхватывается (стандартная возможность):
Если нет ни одной папки VOLS, VOLD или VOLM (или MassStorage-драйверпака в папке Drivers\Zipped), то в главном меню создаётся единственный вариант запуска установки Windows XP из папки I386 дистрибутива с названием "Windows XP" и описанием "Запуск установки Windows XP SP3" »
Я вот не могу понять, у меня структура выглядит так
Q:\Upgrade\UpdatePack-XPSP3-Rus-11.3.24\Addons\ZZ_MultiBootDisk 5479.42 KB -
BOOT 1950.97 KB 28.04.2011
isolinux 1811.67 KB 28.04.2011
fonts 76.89 KB 28.04.2011
866_8x16.psf 5.07 KB 09.02.2009
866_8x16alt.psf 5.07 KB 01.10.2000
alt-antiq-8x16.psf 5.07 KB 01.10.2000
alt-b-8x16.psf 5.07 KB 01.10.2000
alt-c-8x16.psf 5.07 KB 01.10.2000
Alt-ibm-8x16.psf 5.08 KB 01.10.2000
alt-lenta-8x16.psf 5.08 KB 01.10.2000
alt-sans-8x16.psf 5.08 KB 01.10.2000
alt_8x16.psf 5.07 KB 01.10.2000
Cyr_a8x16.psf 5.07 KB 01.10.2000
UniCyr-ibm-8x16.psf 5.23 KB 01.10.2000
UniCyr-lenta-8x16.psf 5.22 KB 01.10.2000
UniCyr-sans-8x16.psf 5.22 KB 01.10.2000
UniCyrX-ibm-8x16.psf 5.25 KB 01.10.2000
UniCyr_8x16.psf 5.22 KB 01.10.2000
images 1533.26 KB 28.04.2011
DOS.jpg 264.33 KB 26.04.2011
Drivers.jpg 340.32 KB 26.04.2011
Main.jpg 297.96 KB 26.04.2011
MSST.jpg 312.28 KB 26.04.2011
Standart.jpg 318.37 KB 26.04.2011
modules 172.87 KB 28.04.2011
chain.c32 19.72 KB 18.04.2011
poweroff.com 0.23 KB 07.03.2011
reboot.c32 0.78 KB 07.03.2011
vesamenu.c32 152.14 KB 18.04.2011
DOStests.cfg 1.25 KB 26.04.2011
DOSutils.cfg 2.10 KB 26.04.2011
graphics.cfg 1.28 KB 26.04.2011
isolinux.bin 24.00 KB 07.03.2011
memdisk 25.53 KB 18.04.2011
memtest 113.78 KB 22.12.2008
Drivers 0.00 KB 28.04.2011
Unzipped 0.00 KB 28.04.2011
0.00 KB -
Zipped 0.00 KB 28.04.2011
Mark 0.00 KB 28.04.2011
0.00 KB -
UnMark 0.00 KB 28.04.2011
0.00 KB -
Files 0.00 KB 28.04.2011
Compressed 0.00 KB 28.04.2011
0.00 KB -
ForceCopy 0.00 KB 28.04.2011
0.00 KB -
Settings 9.22 KB 28.04.2011
DPsFnshr.ini 0.62 KB 06.05.2008
fSetup.ini 0.24 KB 13.01.2011
Hint.ini 0.06 KB 29.03.2011
HintBASE.xls 0.53 KB 30.03.2011
setting.ini 7.10 KB 28.04.2011
userinfo.ini 0.12 KB 29.03.2011
utils.cfg 0.55 KB 26.01.2011
Tools 3449.85 KB 28.04.2011
USBTools 539.45 KB 28.04.2011
PrepareUSB.cmd 0.77 KB 22.03.2011
RMPARTUSB.exe 464.00 KB 03.04.2010
RMPartUSB.txt 5.18 KB 03.04.2010
syslinux.exe 69.50 KB 18.04.2011
7za.dll 269.00 KB 18.11.2010
7za.exe 574.00 KB 18.11.2010
CDIMAGE.EXE 107.50 KB 03.09.2004
CopyDist.exe 92.00 KB 29.03.2011
devcon.exe 54.50 KB 24.01.2010
DPsFnshr.exe 327.18 KB 15.06.2010
FSAUnPack.exe 635.00 KB 18.03.2011
grub.exe 229.20 KB 31.03.2009
hidcon.exe 2.00 KB 11.07.2005
INFCLEAN.EXE 115.50 KB 18.01.2006
IsoLinuxFixer.exe 54.00 KB 11.02.2011
LdrPatch.exe 93.50 KB 20.01.2006
MakeVol.exe 93.50 KB 06.10.2006
MNT.EXE 5.50 KB 13.01.2010
MSSTMake.exe 95.00 KB 01.03.2011
Reg2Inf.exe 64.00 KB 08.11.2007
setup.cmd 11.18 KB 23.03.2011
SETUP.exe 85.00 KB 31.12.2010
setup.ex_ 2.44 KB 06.12.2009
starthtm.txt 0.40 KB 25.01.2011
VOLD 0.00 KB 28.04.2011
0.00 KB -
VOLM 9.74 KB 28.04.2011
1.txt 0.17 KB 25.04.2011
2.txt 0.18 KB 25.04.2011
3.txt 0.18 KB 25.04.2011
menu.txt 0.16 KB 25.04.2011
WINN1.SIF 3.01 KB 13.04.2011
WINN2.SIF 3.02 KB 13.04.2011
WINN3.SIF 3.02 KB 13.04.2011
VOLS 0.00 KB 28.04.2011
0.00 KB -
addon.nfo 0.18 KB 28.04.2011
Conflict 0.09 KB 27.01.2011
FINISH 26.28 KB 25.04.2011
Html.nfo 0.33 KB 28.04.2011
readme.txt 19.94 KB 28.04.2011
Required 0.02 KB 25.01.2011
START 12.81 KB 21.04.2011
Но создается только один вариант установки.
Пустые папки создаю Z-MSST и Z-FakeSetupAdv, только эта потом удаляется Z-MSST
Не могу понять в чем дело, использую совместно с GUI Integrator.
В настройках стоит следующее "Интегрировать драйвера устройств в дистрибутив", но это стоит для аддона RSVCPACK.
В настройках стоит следующее "Интегрировать драйвера устройств в дистрибутив", но это стоит для аддона RSVCPACK. »
Если это в GUI-интеграторе, то в шапке вроде написано, что нужно выключить. Насколько понимаю, эту процедуру берёт на себя аддон.
Если это в GUI-интеграторе, то в шапке вроде написано, что нужно выключить. Насколько понимаю, эту процедуру берёт на себя аддон. »
Щас еще раз проверю, без нее.
ya158,
Картинка Standart.jpg случаем авторскими правами не защищена? А то надпись Bankoboev.ru как-то настораживает. :)
Но создается только один вариант установки. »
Если нет ни одной папки VOLS, VOLD или VOLM (или MassStorage-драйверпака в папке Drivers\Zipped), то в главном меню создаётся единственный вариант запуска установки Windows XP »
Картинка Standart.jpg случаем авторскими правами не защищена? А то надпись Bankoboev.ru как-то настораживает. »
Наверно, не ту картинку выложил в архиве - вечером поправлю :)
VOLS, VOLD или VOLM »
Папки есть
q:\Upgrade\UpdatePack-XPSP3-Rus-11.3.24\Addons\ZZ_MultiBootDisk>dir /b
addon.nfo
BOOT
Conflict
Drivers
Files
FINISH
Html.nfo
readme.txt
Required
Settings
START
Tools
VOLD
VOLM
VOLS
Q:\Upgrade\UpdatePack-XPSP3-Rus-11.3.24\Addons\ZZ_MultiBootDisk\VOLM>dir /b
1.txt
2.txt
3.txt
menu.txt
WINN1.SIF
WINN2.SIF
WINN3.SIF
или MassStorage-драйверпака в папке Drivers\Zipped »
Т.е. это обязательно?
вечером поправлю »
Поправил
Т.е. это обязательно? »
Обязательно. Или в шапке это не ясно описано?
Решил эту проблему переносом из одной папки VOL[MSD] в другую файлов
1.txt
2.txt
3.txt
menu.txt
WINN1.SIF
WINN2.SIF
WINN3.SIF
Теперь проблема с копированием файла появилась.
Скрин (http://s001.radikal.ru/i195/1104/ee/47909d3d0c4c.jpg)
Решил эту проблему переносом из одной папки VOL[MSD] в другую файлов »
И что получил в результате? Массторадж драйвера текстового этапа, как не интегрировались, так и не будут интегрироваться. Или тебе не надо интегрировать Массторадж драйвера текстового этапа? Тогда, зачем использовать папку VOLM? А, если надо интегрировать эти дрова, то, что использовать драйверпак с MassStorage-драйверами, религия не позволяет? Если же ты пытаешься что-то модифицировать, то надо, как минимум понимать, что и зачем ты делаешь. Мой аддон вполне прилично доккументирован и представляет собой (по большому счёту) два батника - START и FINISH. Посмотри их, почитай внимательно шапку и последние насколько страниц топика и поймёшь, почему
Теперь проблема с копированием файла появилась. »
ya158,
По инструкции в шапке настроил аддон на совместную работу с GUI-интегратором.
Результаты работы:
1) новый дистриб появляется, ISO-образ тоже, хотя и не там, где хотелось бы (если можно - подскажите, где я могу прописать свой путь расположения ISO-образа), запись диска проходит нормально;
2) рядом с папкой дистриба не создаётся папка USB и, соответственно, не создаётся, не форматируется и не записывается загрузочная USB-флеш, хотя в файле конфигурации указано всё это сделать. :(
В чём ошибка? Вот, на всякий случай, содержание файла конфигурации:
DRVDIR=OEMDRV
MassStorage=
Zipped=Drivers\Zipped
Unzipped=Drivers\Unzipped
;;;;;;;;;;;;;;;;;;;;;;;;;;;
VOLNAME=VX2PVOL_RU
ISOFILE=VX2PVOL_RU.iso
ISOLINUX=BOOT\ISOLINUX\ISOLINUX.BIN
MAKEISO=1
;;;;;;;;;;;;;;;;;;;;;;;;;;;
Image=/boot/isolinux/images/Main.jpg
Resolution=1280 1024
FONT=/boot/isolinux/fonts/866_8x16.psf
GRAPHICS=graphics.cfg
TIMER=60000
;;;;;;;;;;;;;;;;;;;;;;;;;;;
ImageStandart=/boot/isolinux/images/Standart.jpg
FONTStandart=/boot/isolinux/fonts/866_8x16.psf
GRAPHICSStandart=graphics.cfg
;;;;;;;;;;;;;;;;;;;;;;;;;;;
ImageDrivers=/boot/isolinux/images/Divers.jpg
FONTDrivers=/boot/isolinux/fonts/866_8x16.psf
GRAPHICSDrivers=graphics.cfg
;;;;;;;;;;;;;;;;;;;;;;;;;;;
ImageMassStorage=/boot/isolinux/images/MSST.jpg
FONTMassStorage=/boot/isolinux/fonts/866_8x16.psf
GRAPHICSMassStorage=graphics.cfg
;;;;;;;;;;;;;;;;;;;;;;;;;;;
UseFSAUnPack=1
TimerFSAUnPack=60000
View=
Lang=
CopyDirI386=1
NoCopySVCPACK=1
RegNewI386=1
;;;;;;;;;;;;;;;;;;;;;;;;;;;
MakeUSB=1
WINSETUP=WINSETUP
TypeDistr=XPp
Letter=H
VolUSB=VX2PVOL_RU
FormatUSB==1
CopyOnUSB==1
P.S. И есть ещё один вопрос: менюшки, создаваемые аддоном, рассчитаны на мониторы с экраном 4:3. На мониторах с экраном 16:9 смотрится, мягко говоря, не очень. Могли бы добавить в аддон и вариант для 16:9 ?
И что получил в результате? Массторадж драйвера текстового этапа, как не интегрировались, так и не будут интегрироваться. Или тебе не надо интегрировать Массторадж драйвера текстового этапа? Тогда, зачем использовать папку VOLM? А, если надо интегрировать эти дрова, то, что использовать драйверпак с MassStorage-драйверами, религия не позволяет? »
Пордон, просто я использую папку VOLS, в версии предпоследний действительно использовал VOLM и все работало. Обновил аддон до версии текущей и пошли проблемы.
Интегрировать драйвера, не пробовал. Т.к. использую MassStor32 аддон.
Теперь проблема с копированием файла появилась. » »
А на этот вопрос нет ответа? Что за файлик, я его даже найти не смог во всем дистрибутиве.
И ошибка появилась при интеграции MultibootDisk
ya158,
По проблеме с загрузочной USB-флеш, описанной двумя постами выше, так ничего и не подскажете?
SharkyEXE
03-05-2011, 12:00
ya158
Может быть знаете, но всё-же - обновите, пожалуйста, Ваш аддон Служебные - [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB (http://forum.oszone.net/thread-198119.html) с учётом этого сообщения (http://forum.oszone.net/post-1668697-774.html). Спасибо.
Извиняюсь за долгое мочание - только сейчас появилось время.
если можно - подскажите, где я могу прописать свой путь расположения ISO-образа »
В файле Finish в строках 156-160. Путь %Distr%\..\ISO\, имя образа %ISOFILE%. Добавил новый параметр в setting.ini.
рядом с папкой дистриба не создаётся папка USB и, соответственно, не создаётся, не форматируется и не записывается загрузочная USB-флеш, хотя в файле конфигурации указано всё это сделать »
Вроде всё правильно. А как с местом на жёстком диске? В общем случае поймать ошибку можно по расписанному ранее мною методу (@ECHO ON в начале файла Finish и расставлять pause в ключевых местах файла). Если это сложно или не понятно - давай свой аддон - посмотрю.
И есть ещё один вопрос: менюшки, создаваемые аддоном, рассчитаны на мониторы с экраном 4:3. На мониторах с экраном 16:9 смотрится, мягко говоря, не очень. Могли бы добавить в аддон и вариант для 16:9 ? »
Ты имеешь в виду сами картинки из папки ZZ_MultiBootDisk\BOOT\isolinux\images\? Открой их графическим редактором и измени размер (не забыв при этом про параметр Resolution=1280 1024 из setting.ini) Если же ты имеешь ввиду сами элементы меню - они настраиваются при помощи файлов, задаваемыми параметрами GRAPHICS=graphics.cfg, GRAPHICSStandart=graphics.cfg, GRAPHICSDrivers=graphics.cfg и GRAPHICSMassStorage=graphics.cfg. У меня это один файл graphics.cfg. В строках 3-14 описаны элементы меню.
Интегрировать драйвера, не пробовал. Т.к. использую MassStor32 аддон. »
Мой аддон понимает интеграцию драйверов Массторадж текстового этапа только с помощью аддон Z-MSST, который сам и создаёт. Если интеграции драйверов Массторадж текстового этапа производится любым другим способом, то мой аддон об этом "не знает"и "считает" что драйвера Массторадж не интегрируются. Если при этом мой аддон пытаются "обмануть" и получить одновременно и интеграцию драйверов Массторадж текстового этапа, полученную с помощью других аддонов (и даже аддоном Z-MSST, но сделанным не с помощью моего аддона) и мультивариантность установки системы, то возможны ошибки.
А на этот вопрос нет ответа? »
Вроде нашёл в чём затык - см. новую версию
Может быть знаете, но всё-же - обновите, пожалуйста, »
Знаю - обновил.
2All
Новая версия v1.1
- Исправлена ошибка (при наличии папки VOLS и и отсутствии папки VOLM создавалась запись в txtsetup.sif, а сам файл не создавался)
- Обновлена утилита MSSTMake 11.5.1.1
- Обновлен 7z до 9.22 beta
- Добавлена параметр ISOPath в файл setting.ini (genm к образу дистрибутива)
В файле Finish в строках 156-160. Путь %Distr%\..\ISO\, имя образа %ISOFILE%. Добавил новый параметр в setting.ini. »
Благодарю! Да, теперь действительно стало удобнее.
Вроде всё правильно. А как с местом на жёстком диске? В общем случае поймать ошибку можно по расписанному ранее мною методу (@ECHO ON в начале файла Finish и расставлять pause в ключевых местах файла). Если это сложно или не понятно - давай свой аддон - посмотрю. »
Спасибо за искреннее намерение помочь, но мне не хотелось бы дополнительно загружать Вас своей проблемой, тем более, что у меня только размер аддона со всеми набросанными в него драйверпаками составляет 560 Мб и это не считая всех остальных аддонов, добавляемых в дистриб. Давайте сделаем так: я приведу информацию относительно свободного места на HDD и объёма флешки. Если этой инфомации окажется недостаточно, могу свой вариант аддона куда-нибудь выложить (что для этого в нём нужно будет оставить, а что удалить - подскажете).
Размер созданного образа дистрибутива - 1,75 Гб; размер свободного места на HDD, остающегося после создания образа дистрибутива - 3,6 Гб; объём флешки (Transcend) - 2 Гб. Пробовал освободить место на HDD до 18 Гб и подсунуть флешку Transcend на 8 Гб - не помогло, результат тот же.
Ты имеешь в виду сами картинки из папки ZZ_MultiBootDisk\BOOT\isolinux\images\? Открой их графическим редактором и измени размер (не забыв при этом про параметр Resolution=1280 1024 из setting.ini) Если же ты имеешь ввиду сами элементы меню - они настраиваются при помощи файлов, задаваемыми параметрами GRAPHICS=graphics.cfg, GRAPHICSStandart=graphics.cfg, GRAPHICSDrivers=graphics.cfg и GRAPHICSMassStorage=graphics.cfg. У меня это один файл graphics.cfg. В строках 3-14 описаны элементы меню. »
Я имею в виду (если это конечно возможно) добавить в аддон функцию, позволяющую пользователю выбрать (в меню) нужный вариант - 4:3 или 16:9.
P.S.
Не сочтите за навязчивость, но хотел бы высказать ещё несколько пожеланий относительно аддона (ИМХО, разумеется):
1) если не сложно, указывайте версию аддона в шапке, чтобы легче было ориентироваться - не всегда пользователи читают информацию в постах и, соответственно, не всегда видят имеющиеся там сообщения об обновлении;
2) в файле setting.ini в настройках таймера автозагрузки с HDD, а также таймера для распаковки с помощью FSAUnPack разумнее было бы по дефолту сделать, чтобы автозапуск не происходил, т.е. если значение не задано - автозапуск не происходит, поскольку не всегда удобно непрерывно сидеть возле компа и ждать появления соответствующего меню (если пользователю нужно, он может сам задать необходимый интервал времени);
3) для разрешения 1280х1024 размер шрифта меню, используемый по дефолту, несколько мелковат, есть смысл сделать крупнее.
Еще один не понятный момент, при установки windows с multidisk выскакивает окно ввода ProductKey.
Хотя в файле winn1.sif указан ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
В чем может быть проблема?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC