PDA

Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 [301] 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465

proqlucky
06-01-2014, 20:45
а вот Ж.ДА.Л.К.Е.Р. ссылку оставлял на FiraDisk, только разобраться не могу »
там ничего сложного))
создаешь новую папку.
в неё копируешь FiraDisk_integrator.exe и образ винды, который тебе нужно переделать.
запускаешь FiraDisk_integrator.exe нажимаешь ОК и ждёшь.
после завершения работы скрипта в папке появится новый образ в формате Имя_вашего_образа-FiraDisk.iso.
усе :)
теперь в menu.lst записывай нужную тебе запись.

Nordek
06-01-2014, 21:40
а вот Ж.ДА.Л.К.Е.Р. ссылку оставлял на 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) флешку по новой.
Далее, первым(и) скопировать образ(ы) (файлы большого размера), затем остальные файлы (т.е файлы меньшего размера).

В случае "форматирования"/"удаления файлов" заранее не забудьте сделать резервную копию всех файлов которые находятся на флешке.

coka
06-01-2014, 21:45
но как я понял с этим интегратором можно любой образ из бутявки запустить »
Только - " Окошки" а "Пингвинчиков" не получится :)

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.

NeSkoda
08-01-2014, 13:17
Ж.Д.А.Л.К.Е.Р.,
Для интеграции скриптом 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 работаешь? может в этом проблема?
я на харде всё образы переделывал, а потом только на флешку скидывал.

Nordek
09-01-2014, 06:49
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