Инструкция. Часть 1.
- Распаковываем архив данной сборки на жёсткий диск.
- Вставляем флешку.
- Открываем папку "Tools".
- Запускаем HP USB Disk.EXE для форматирования флешки (см. рис. 1).
- С помощью программы BOOTICE устанавливаем загрузчик (см. рис. 2, 3, 4).
После данной процедуры будет создана загрузочная флешка, теперь нужно поместить на неё необходимые нам файлы. Открываем папку "Files_for_flash", выделяем все файлы и копируем их в корень флешки. Для проверки того, что все правильно сделали нужно из флешки запустить программу "Moba LiveUSB 0.2". Это миниатюрный эмулятор виртуальной машины, предназначен специально для проверки загрузочных флешек. После запуска должно появиться меню загрузки с рабочими командами запуска программ. Правда из под эмулятора запускаются не все программы, но оценить работоспособность меню можно. Так же флешку можно и нужно проверить и при реальной загрузки с неё с помощью перезагрузки компьютера. Вот теперь флешка готова к применению в качестве реанимационной и тестовой.
Описание процесса интеграции образов ОС в загрузочную флешку.
Инструкция. Часть 2.
Если вы рассчитываете устанавливать с флешки операционные системы, то необходимо произвести следующие действия.
В данной сборке представлены два варианта установки ОС.
1 вариант.
Этот вариант проще, но имеет недостаток. Можно установить с флешки ОС Win Vista, 7 x86/x64 в любых комбинациях, но нельзя установить 8-ку и 8.1 (Blue). Т.е. если вам не нужна 8-ка на флешке, то можно воспользоваться этим методом.
Итак, берём iso образ нужной вам ОС и копируем его в папку "Windows" на флешке. Переименовываем его по типу находящихся там пустышек-образов. При необходимости, открываем блокнотом файл WIN.LST и редактируем как показано на рисунке ниже, сохраняем и проверяем. Тоже самое проделываем, если нужно поместить несколько разных образов на флешку разных редакций и разрядностей. Просто копируйте образы и добавляйте блоки кода в файл win.lst а так же удаляйте не нужные.
# ------------- Код блока --------------
title Windows 7 SP1 Ultimate x86 nBook OVG
map --mem (md)0x800+4 (99)
map /windows/Win7_x86.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_x86.iso;\n\0
chainloader (0xff)/BOOTMGR || chainloader (0xff)
# ------------ Конец блока -------------
2 вариант.
Второй вариант немного сложней, но он позволяет устанавливать с флешки любые ОС из линейки Vista\2008\7\2008-R2\8\2012\8.1 Preview (x86\x64) в любой последовательности и в любом количестве в зависимости от размеров вашей флешки. Данный способ основан на программе (скрипте) FiraDisk_integrator от Ж.Д.А.Л.К.Е.Р. (форум OSzone).
Итак. Скрипт интегрирует FiraDisk драйвер в WinPE установочных дистрибутивов Vista\2008\7\2008-R2\8\2012 (x86\x64). Что позволяет произвести установку ОС из ISO образа с помощью Grub4Dos.
- Скрипт по очереди обрабатывает все ISO что лежат рядом с ним и на их основе создает свои образы с FiraDisk-ом.
- В каждом образе FiraDisk интегрируется во все доступные *.wim файлы что содержат \Windows\System32\wpeinit.exe.
- Для дистрибутивов 8 х64 и Server 2012 в BCD отключается проверка цифровых подписей драйверов через TESTSIGNING ON, потому что у FiraDisk-а нет действительной цифровой подписи.
- Удаляется \Boot\bootfix.bin что избавляет от назойливого "Press any key...".
- Скрипт обрабатывает ISO дистрибутивы Vista\2008\7\2008-R2\8\2012\8.1 Preview (x86\x64).
- Скрипт работает на ОС Хр/2003/Vista\2008\7\2008-R2\8\2012 (x86\x64).
- Во время запуска скрипта автоматически определяется язык интерфейса пользователя системы и устанавливается соответствующая локализация. Если язык интерфейса русский то русская локализация, во всех других случаях будет использована английская. Можно принудительно задать язык локализации, для этого запустите скрипт с соответствующим ключем: -sfxlang:1033 английский, -sfxlang:1049 русский.
Для интеграции FiraDisk-а создайте пустую папку на винчестере/SSD (на флешке не запускать !!) и положите в нее ваши образы + FiraDisk_integrator.exe, запустите скрипт. По окончанию работы скрипта появится файлы следующего вида: Имя_вашего_образа-FiraDisk.iso.
Меню для загрузки используем следующее (WIN.LST):
# ---------------------------------Начало блока--------------------------------------
title Windows_XXXX
map --mem (md)0x800+4 (99)
map /Windows/Win_XXXX.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Windows/Win_XXXX.iso;\n\0
chainloader (0xff)
# ----------------------------------Конец блока--------------------------------------
# ---→ Windows_XXXX - меняем на свое название
# ---→ Win_XXXX.iso - меняем на имя вашего образа ОС
Имя образа и путь к нему можно менять на свои (это главное отличие FiraDisk от imdisk). Не забываем что образ на флешке/USB-HDD должен быть дефрагментирован - Wincontig из папки "Tools" в помощь. Если установщик ОС выдал сообщение что не найден драйвер для привода то это потому что флешка/USB-HDD не определилась в WinPE (нет соответствующего драйвера). К примеру при установке семерки подключив флешку/USB-HDD в USB 3.0 порт. Проверить это можно так: Shift + F10 → notepad → ctrl + o → Компьютер (посмотреть есть ли устройство с которого была совершена загрузка). В x:\firadisk.txt при загрузке WinPE пишется лог установки FiraDisk-а.
Примечание: для интеграции ОС в сборку можно применять как 1 вариант, так и 2-й варианты, а так же совместное их использование.