PDA

Показать полную графическую версию : Создание мультизагрузочного образа


Zerstoren
31-05-2017, 09:27
И так...

1.Берем несколько образов

Windows 7 Professional OA CIS and GE x86 Russian
Windows 7 Professional OA CIS and GE x64 Russian
MICROSOFT.WINDOWS.7.ULTIMATE.RTM.WITH.SP1.X64.OEM.RUSSIAN.DVD-WZT
MICROSOFT.WINDOWS.7.ULTIMATE.RTM.WITH.SP1.X86.OEM.RUSSIAN.DVD-WZT
Win XP
Любой, образ который нравится, но желательно чистый


2.Потом ставим на них обновы для Для Win 7 (http://forum.oszone.net/thread-257198.html) и для Win XP (http://forum.oszone.net/thread-196600.html)

3.Потом с помощью WinToolkit (http://forum.oszone.net/post-2442434.html) добавляем (картинки, обои, гаджеты и т.д.), удаляем (картинки, обои, гаджеты и т.д.), внедряем софт, твики реестра, все что угодно

4.Получаем готовый образ со всеми обновлениями, настройками, программами садись и работай

5.Тут начинается самое интересное как и куда это все записать

Вариант первый
Стандартной утилитой Windows7-USB-DVD-Download-Tool-Installer-en-US пишем все на флешку, но тогда на каждый образ своя флешка.
Вариант второй
Создаем загрузочную флешку на основе GrubforDos. Как делать есть Тут (http://forum.oszone.net/showthread.php?p=2740895#post2740895) и тут (http://forum.oszone.net/post-2054181.html) и тут (http://yandex.ru).
Распаковываем содержимое созданного диска в корень флешки.
В меню пишем так:

title Установка Windows 7 - UNPACK\nWin 7 setup from unpacked ISO\nЭто альтернативный способ. Просто распакуйте установочный ISO на флешку
cat (hd1)+1 || set x=hd2 ! set x=hd1
checkrange 0x80 read 0x8280 && map (hd0) (%x%) || echo
checkrange 0x80 read 0x8280 && map (%x%) (hd0) || echo
map --rehook
rootnoverify (%x%,0)
chainloader /bootmgr

Вариант третий
Создаем загрузочную флешку на основе GrubforDos. Как делать есть Тут (http://forum.oszone.net/showthread.php?p=2740895#post2740895) и тут (http://forum.oszone.net/post-2054181.html) и тут (http://yandex.ru).
Чтобы была возможность загрузиться с ISO образа используем FiraDisk Integrator (http://forum.oszone.net/post-2136973-5233.html)

title Windows 7 SP1 Pro x64
map --mem (md)0x800+4 (99)
map /windows/Win7_x64.iso (0xff)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/windows/Win7_x64.iso;\n\0
chainloader (0xff)/BOOTMGR || chainloader (0xff)



6.Плюсы и минусы

Первый способ
+ Записал и установил
+ Надежность
- Один образ - одна флешка
Второй способ
+ можно добавить другие образы (MemTest, Victoria, WinXP, и т.д.), кроме 7ки
- Один образ - одна флешка
Третий способ
+ Много образов, ограничение только в объеме флешки или внешнего жесткого
- FiraDisk Integrator, каждый раз надо перепаковывать образ


У кого есть какие идеи, как можно еще записать на флешку несколько образов с виндой?

Ж.Д.А.Л.К.Е.Р.
31-05-2017, 10:23
FiraDisk Integrator, каждый раз надо перепаковывать образ »
Скрипт изменяет только загрузочные wim файлы (boot.wim или как там их еще обзывают авторы сборок) + правит boot\bcd файл для Windows x64 8/8.1/10. Итого если эти файлы не меняются при создании новой сборки, то и нет смыла каждый раз гонять FiraDisk_integrator.exe.

Prodif
31-05-2017, 18:42
Zerstoren
Есть нюансы в виде пост инсталл софта под разные разрядности, а в этом свете симпатичней смотрится утилита YUMI – Multiboot (https://www.pendrivelinux.com/yumi-multiboot-usb-creator/). Она позволяет вполне спокойно и последовательно записывать на одну флэшку любые образы, а бут менюшку создает самостоятельно. Потом на записанной флэшке можно меню подправить под себя.
п.с. конечно и тут ни как без рукоблудия, но совсем чуть чуть )




© OSzone.net 2001-2012