Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE
proqlucky
06-01-2014, 20:45
а вот Ж.ДА.Л.К.Е.Р. ссылку оставлял на FiraDisk, только разобраться не могу »
там ничего сложного))
создаешь новую папку.
в неё копируешь FiraDisk_integrator.exe и образ винды, который тебе нужно переделать.
запускаешь FiraDisk_integrator.exe нажимаешь ОК и ждёшь.
после завершения работы скрипта в папке появится новый образ в формате Имя_вашего_образа-FiraDisk.iso.
усе :)
теперь в menu.lst записывай нужную тебе запись.
а вот Ж.ДА.Л.К.Е.Р. ссылку оставлял на FiraDisk, только разобраться не могу »Если что-то в инструкции (http://forum.oszone.net/post-2136973-5235.html) не понятно, объясню более подробно ниже.
Сценарий обрабатывает все ISO образы по очереди, которые расположены рядом с "FiraDisk_integrator.exe".
Когда сценарий завершит работу, то рядом будут созданы файлы ISO, но уже под другим названием - в имени которых будет в конце содержать приставку "-FiraDisk" (Пример: Имя_вашего_образа-FiraDisk.iso).
Объяснение:
Рядом расположены образы Windows_XP_Pro_SP3.iso и Windows_7_Ultimatum.iso.
После работы сценария будут созданы копии этих образов, но имена будут представлять такой вид: Windows_XP_Pro_SP3-FiraDisk.iso и Windows_7_Ultimatum-FiraDisk.iso
Windows_XP_Pro_SP3-FiraDisk.iso и Windows_7_Ultimatum-FiraDisk.iso - это и есть образы обработанные FiraDisk-ом.
Образы Windows_XP_Pro_SP3.iso и Windows_7_Ultimatum.iso - это нетронутые оригинальные файлы.
При этом необязательно чтоб было строго расположено 2 образа, но не менее одного. Можно расположить как один образ, так и пять образов сразу - при этом порядок расположения значения не имеет.
Для работы с FiraDisk-ом создайте "Пустой каталог" на HDD/SSD-носителе.
В этой созданном каталоге расположите свои образы ISO и FiraDisk_integrator.exe.
После того, как всё готово к работе (необходимые образы ISO для обработки и FiraDisk_integrator.exe), просто запустите FiraDisk_integrator.exe.
Подтвердите действия нажав кнопку "ОК" и ждите окончания работы FiraDisk_integrator.exe
О завершении работы FiraDisk_integrator.exe вы узнаете из черного окошка (cmd - командной строки) - там будет выведено сообщение о том, что "Работа скрипта завершена".
Далее создайте/отредактируйте menu.lst
Если уже есть menu.lst, то данный пункт пропустите!
В корне флешки создайте файл menu с расширением lst т.е menu.lst
Сохраняете menu.lst в кодировке UTF-8.
Внесите в начало menu.lst:
timeout 30
default /default
gfxmenu (hd0,0)/boot/gfx/Theme.gzгде /boot/gfx/Theme.gz - это путь к вашей теме и сам файл темы.
Для запуска образов обработанных FiraDisk-ом внесите следующее содержимое:
title Windows Vista or later
map --mem (md)+4 (9)
map /Boot/Windows.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0
chainloader (0xff)
title Windows Xp/2003
set iso=/Boot/Windows.iso
map --mem (md)+4 (9)
map %iso% (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:%iso%;\n\0
ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
write --offset=139 %file% \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:%iso%;"\r\n;
cat --locate=/ --replace=\\ %file%
chainloader (0xff)
Например:
title Microsoft Windows 7 Ultimatum
map --mem (md)+4 (9)
map /Boot/Windows_7_Ultimatum-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows_7_Ultimatum-FiraDisk.iso;\n\0
chainloader (0xff)
title Windows Xp/2003
set iso=/Boot/Windows_XP_Pro_SP3-FiraDisk.iso
map --mem (md)+4 (9)
map %iso% (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:%iso%;\n\0
ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
write --offset=139 %file% \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:%iso%;"\r\n;
cat --locate=/ --replace=\\ %file%
chainloader (0xff)
title Windows Vista or later
map --mem (md)+4 (9)
map /Boot/Windows-NT6.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows-NT6.iso;\n\0
chainloader (0xff)
title Windows Xp/2003 Start Install
map --mem (md)+4 (9)
map /Boot/Windows-NT5.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows-NT5.iso;\n\0
chainloader (0xff)/I386/SETUPLDR.BIN
title Windows Xp/2003 Continue Install
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows-NT5.iso;\n\0
chainloader (hd0)+1
Например:
title Установка Microsoft Windows 7 Ultimatum
map --mem (md)0x800+4 (99)
map /System/WinSetup/Windows_7_Ultimatum-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows_7_Ultimatum-FiraDisk.iso;\n\0
chainloader (0xff)
title Windows Xp/2003 Начать установку (Первый этап)
map --mem (md)+4 (9)
map /Boot/Windows_XP_Pro_SP3-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows_XP_Pro_SP3-FiraDisk.iso;\n\0
chainloader (0xff)/I386/SETUPLDR.BIN
title Windows Xp/2003 Продолжить установку (Второй этап)
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows_XP_Pro_SP3-FiraDisk.iso;\n\0
chainloader (hd0)+1
Обратите внимание на /Boot/Windows.iso, а в примере на /Boot/Windows_XP_Pro_SP3-FiraDisk.iso и /Boot/Windows_7_Ultimatum-FiraDisk.iso - это заданные пути к образам и название самих образов включая расширение
Boot - это каталог
*.iso - это образ (где "*" звёздочка - "имя/название" образа)
Также: не рекомендуется назначать длинные имена/названия образам.
[hr]Дефрагментация образа (неотъемлемая часть при использовании FiraDisk Integrator)
Перед завершением, не забудьте произвести анализ.
Если файл фрагментирован, то необходимо произвести дефрагментацию образа.
Скачиваете WinConfig здесь (https://mega.co.nz/#!4BcxATLY!NNSZyG40lhAX4viNtU4FTxPW0dNRf53Mbyi8yMluhwA) (версия 1.15) или здесь (http://wincontig.mdtzone.it/ru/index.htm) (последняя версия)
Извлекаете с помощью файлового менеджера 7-zip (http://www.7-zip.org/) на HDD/SDD-носитель - "ПКМ (Правая Кнопка Мыши) на архиве » 7-zip » Распаковать в "WContig ***" (где "***" звёздочки - номер версии)"
Переходите в каталог "WContig ***"
Запускаете "WinConfig.exe"
Жмёте кнопку "Добавить"
Далее переходите: "Мой компьютер » Флешка » Каталог_где_лежит_образ » Образ.iso (Вместо "Образ" название вашего образа)", затем двойным щелчком "левой кнопкой мыши" щёлкаете по образу.
В списке появится примерно следующее:X:\Windows\Образ.iso (Вместо "X" - Буква флешки)
Теперь щёлкаете на "X:\Windows\Образ.iso" "ПКМ » Проанализировать выбранные элементы"
Напротив "X:\Windows\Образ.iso" последует вывод состояния "Фрагментировано" или "Не фрагментировано"
Если увидите состояние "Не фрагментировано", то больше нет необходимости производить какие-либо действия.
Если увидите состояние "Фрагментировано", то на "X:\Windows\Образ.iso" щёлкаете "ПКМ » Дефрагментировать выбранные элементы"
Жмёте кнопку "Проверить" » "Не очищать диск"
Если последует ошибка о том, что: "Недостаточно свободных непрерывных кластеров для полной дефрагментации файла", то освободите место: т.е удалите файлы с флешки и скопируйте снова.
Имеет место быть тому, что таким образом проблема не решается, не смотря на то что у Вас 16 Гб а образ всего 2Гб - то даже в этом случае образ дефрагметировать не получается.
В таком случае необходимо отформатировать и сделать загрузочной (http://forum.oszone.net/post-2135403-5232.html) флешку по новой.
Далее, первым(и) скопировать образ(ы) (файлы большого размера), затем остальные файлы (т.е файлы меньшего размера).
В случае "форматирования"/"удаления файлов" заранее не забудьте сделать резервную копию всех файлов которые находятся на флешке.
но как я понял с этим интегратором можно любой образ из бутявки запустить »
Только - " Окошки" а "Пингвинчиков" не получится :)
max_InBlack
06-01-2014, 23:54
Здравствуйте!
Возникла проблема.
Имеем:
HDD (внешний USB) - 750 GB (загрузочный, GRUB4DOS)
ОС: Windows 8.1 (iso-образ)
menu.list:
title MICROSOFT.WINDOWS.8.1
map /ISO/win_all/windows_8_1.iso (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (hd32)
При выборе пункта меню "MICROSOFT.WINDOWS.8.1" возникает ошибка: Error 16: Inconsistent filesystem structure
Установка ОС даже не начинается. На этом же диске есть дистр. Win7 и Win2012 (метод установки тот-же) с ними проблем никаких, все грузится и устанавливается.
Подскажите, как можно побороть данный "недуг".
Заранее благодарствую.
Sphinx114
07-01-2014, 01:06
max_InBlack, некоторые старые матплаты видят только первые 128 гигов на usb устройстве. Тут либо переместить образ ниже границы 128 гигов, либо подгрузить usb драйвер груба 0.4.6а, либо драйвер плопа.
max_InBlack
07-01-2014, 01:42
Sphinx114,
Не подскажите где взять "груба 0.4.6" и каким образом прикрутить его "безболезненно" на работающий загрузочный HDD.
Sphinx114
07-01-2014, 02:01
max_InBlack, http://grub4dos-chenall.googlecode.com/files/grub4dos-0.4.6a-2013-11-30.7z
Там тебе нужен только grldr, брось его на usb-hdd с заменой старого.
Запускаем BOOTICE (http://rghost.ru/50856980)
В Destination Disk выбираем usb-hdd
Process MBR: NT 6.x - Install - OK
Process PBR: GRUB4DOS - Install - 0.4.6a - OK
При загрузке с usb-hdd должно появляться собщение что драйвер загружен (Loaded success)
Sphinx114
07-01-2014, 02:21
Возьми лучше этот grldr http://rghost.ru/51453143 он пропатчен, чтобы всегда пытался usb драйвер грузить. Из мануала:
There is a switch in the GRLDR offset 0x1fb.
00: not loading;
01: When the boot device is recognition as a floppy disk loading;
02: Always load.
По дефолту идёт 01
max_InBlack
07-01-2014, 12:30
Sphinx114,
Спасибо большое, буду пробовать....
art-guardian
07-01-2014, 18:49
запускаешь FiraDisk_integrator.exe нажимаешь ОК и ждёшь.
после завершения работы скрипта в папке появится новый образ в формате Имя_вашего_образа-FiraDisk.iso.
усе »
fira - win8 был в iso
fira01 - ubuntu в iso
помимо этих образов было еще несколько, как Вы думаете, почему он не генерирует образы, как должен?
art-guardian
07-01-2014, 18:52
boot.wim на месте
proqlucky
07-01-2014, 20:12
помимо этих образов было еще несколько, как Вы думаете, почему он не генерирует образы, как должен? »
Только - " Окошки" а "Пингвинчиков" не получится »
то есть Ubuntu с помощью firadisk прикрутить к флешке не получиться.
По поводу ошибки с 8-кой не знаю даже. У меня ни разу ошибки не было, что с 8кой что с 7кой, но при этом образы были оригинальными. Возможно в этом проблема.
P.S. старайтесь читать все посты с последнего Вашего присутствия.
Nordek Вам полностью разжевал этот вопрос, осталось скушать :)
Ж.Д.А.Л.К.Е.Р.
07-01-2014, 20:13
art-guardian, На счет freebsd читал на одном формуе что есть *.img образы раздела с этой системой для установки. Там говорилось что его нужно записать на флешку и тогда получится установить систему. Я предполагаю (сам не пробовал) что записав на второй раздел флешки *.img, и использовав следующее меню получится запустить установку freebsd.
title freebsd
rootnoverify (hd0,1)
chainloader (hd0,1)+1
но инструкция сложным языком написана, вы-то программеры все, а мы пока тока юзеры...а еси это ликбез, то будьте добры ))) »
Не знаю куда уже проще можно написать (поверь это самый просто вариант с FiraDisk-ом который я видел в интернете), к тому же в начале указано что должна быть флешка на основе Grub4Dos, а значит пользователь должен иметь хоть какой-то минимум знаний. К примеру купив машину, а после захотев установить дополнительные лампочки - ты должен знать как устроена машина и куда их можно ставить.
как я понял с этим интегратором можно любой образ из бутявки запустить »
Неправильно. Скрипт работает на Xp/2003 x86-x64 и старше, и обрабатывает эти же версии дистрибутивов, в любых комбинациях.
Убунта сама умеет монтировать образ:
title Install Ubuntu
map /ubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/ubuntu-10.10-desktop-i386.iso quiet splash --
initrd /casper/initrd.lz
На счет 8, тут скорее всего мешает антивирус или дефрагментатор, потому что невозможно смонтировать wim. Помню в теме про UpdatePack7 Live один пользователь писал, что только удаление касперского избавило от ошибок при интеграции обновлений в install.wim.
Ж.Д.А.Л.К.Е.Р.,
Для интеграции скриптом AHCI драйвера в вин x86, обязательно файл должен называться MassStor-x86.exe или может быть MassStor.exe ?
Ж.Д.А.Л.К.Е.Р.
08-01-2014, 13:47
NeSkoda, Обязательно MassStor-x86.exe или MassStor-x64.exe (в зависимости от разрядности пакета), так скрипт ориентируется в разрядности пакетов. И еще небольшое уточнение, если AHCI MassStorage найдет в дистрибутиве любой из *.sy_ файлов драйверов что входят в его комплект, он откажется дальше работать. То есть обновление AHCI драйверов невозможно, только интеграция на чистый дистрибутив.
art-guardian
09-01-2014, 00:03
Не знаю куда уже проще можно написать (поверь это самый просто вариант с FiraDisk-ом который я видел в интернете), к тому же в начале указано что должна быть флешка на основе Grub4Dos, а значит пользователь должен иметь хоть какой-то минимум знаний. К примеру купив машину, а после захотев установить дополнительные лампочки - ты должен знать как устроена машина и куда их можно ставить. »
Да, поэтому и спасибо вам за помощь в ликбезе...с FiraDisk-ом у меня каша не сварилась, я даже вчера выложил скрины, она пишет, что не может найти файл boot.wim, хотя он на месте, места на флехе предостаточно, Grub4DOS как стоял так и не трогал его. С минимумом сложновато, когда в знакомых даже нет кто разбирается в чем-то кроме реинсталяции WinXP по методу "а ну его нах, винду снесу и все будет работать", лезу в дебри, потому что интересно, не судите строго, а за помощь - огромный респект!
Ж.Д.А.Л.К.Е.Р.
09-01-2014, 00:48
art-guardian, Я понял, судя по скриншотам у тебя версия 1.0.0 RC (первый публичный релиз). Качай последнюю, на данный момент - 2.2.6, я же специально выложил MD5 хэш (http://forum.oszone.net/post-2136973-5233.html) чтоб найти файл.
И на всякий пожарный отруби антивирус на время работы скрипта.
proqlucky
09-01-2014, 05:54
места на флехе предостаточно »
если я правильно понял, на флешке с firadiskom работаешь? может в этом проблема?
я на харде всё образы переделывал, а потом только на флешку скидывал.
fira01 - ubuntu в iso »Обалдеть! Ты что, пытался FiraDisk-ом Ubuntu обработать? FiraDisk для Linux не предназначен вообще-то.
Для Ubuntu можешь проделать следующее:
В пример возьму ubuntu-13.04-desktop-i386.iso
В корне флешки создаёшь папку ubuntu
Далее открываешь Образ ubuntu-13.04-desktop-i386.iso
внутри образа находишь папку casper
в папке casper увидишь файлы:
filesystem.manifest
filesystem.manifest-remove
filesystem.size
filesystem.squashfs
initrd.lz
vmlinuz
из папки casper тебе понадобятся файлы initrd.lz и vmlinuz
файлы initrd.lz и vmlinuz копируешь в папку ubuntu которая находится на флешке
теперь в эту же папку ubuntu копируешь и сам образ ubuntu-13.04-desktop-i386.iso
на этом этапе копирование файлов закончено.
Теперь перейдём к menu.lst
Открываешь menu.lst и прописываешь следующее:
title Install Ubuntu
kernel /ubuntu/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/ubuntu/ubuntu-13.04-desktop-i386.iso quiet splash --
initrd /ubuntu/initrd.lz
Если нужно например чтоб сразу был выбран русский, то можешь добавить locale=ru_RU
пример:
title Install Ubuntu
kernel /ubuntu/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity locale=ru_RU iso-scan/filename=/ubuntu/ubuntu-13.04-desktop-i386.iso quiet splash --
initrd /ubuntu/initrd.lz
Полное меню:
title Попробовать Ubuntu без установки
kernel /ubuntu/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu/ubuntu-13.04-desktop-i386.iso quiet splash --
initrd /ubuntu/initrd.lz
title Установить Ubuntu
kernel /ubuntu/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/ubuntu/ubuntu-13.04-desktop-i386.iso quiet splash --
initrd /ubuntu/initrd.lz
title Проверить диск на наличие ошибок
kernel /ubuntu/vmlinuz boot=casper integrity-check iso-scan/filename=/ubuntu/ubuntu-13.04-desktop-i386.iso quiet splash --
initrd /ubuntu/initrd.lz
Вот как-то так. На этом всё.
art-guardian
09-01-2014, 11:11
если я правильно понял, на флешке с firadiskom работаешь? может в этом проблема?
я на харде всё образы переделывал, а потом только на флешку скидывал. »
пробовал по-разному, на что фантазии хватило)))
Обалдеть! Ты что, пытался FiraDisk-ом Ubuntu обработать? FiraDisk для Linux не предназначен вообще-то. »
Ага) дело в том, что с XP и 7 проблем не возникло вообще, потому как мультифлешка за меня всю работу сделала, я даже почесаться не успел) а вот win8 и ubuntu загнать когда решил, вот тогда и возникла проблема, начал лазить по форуму искать интегратор, спасибо за совет, обязательно попробую!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC