четверг, 7 февраля 2013 г.

Создание мультизагрузочной флешки (HBCD, AlkidLiveCD, Recovery console XP)

Задача: Создание загрузочной флешки с Hiren's Boot CD, Alkid Live CD, консолью восстановления Windows XP и + полезные утилиты для быстрого доступа.
Все необходимые файлы я закину в архив. Скачать ТУТ!

Начнем с создания Hiren's Boot CD USB:

Предположим, что что флэш чистая и на ней ни когда не создавался загрузочный сектор.
Проделаем все действия поэтапно, от создания загрузочного раздела до копирования загрузчика на флэш.

Внимание! Некоторые антивирусы могут реагировать на файлы setup.ex_ и setup_dbg.ex_ (Exploit.Win32.IMG-WMF) входящие в состав программы. Это ложные срабатывания, в сборке вирусов нет.

Убедитесь, что на флэш нет нужной вам информации, так как будет произведено форматирование USB накопителя.
Запускаем WinSetupFromUSB, выбираем в списке обнаруженных съёмных носителей флэш или USB-HDD на которую запишем установочные файлы.

Шаг 1.
Перед копированием загрузочных файлов нужно подготовить флэшку. Воспользуемся встроенной утилитой Bootice.
Если вы уже создавали загрузочный раздел на флэш можно сразу перейти к шагу 2.


Создадим активный загрузочный раздел на флэшке, жмём кнопку Parts Manage


нажимаем ReFormat USB disk


в этом окне выбираем USB-HDD mode и Align to cylinder (63 sectors), жмём Next


Выбираем файловую систему, FAT32 или NTFS, вписываем имя флэшки и жмём ОК. Появится предупреждение, что будет создан новый раздел и флэшка будут отформатирована, все существующие файлы и разделы будут удалены. Соглашаемся, жмём OK.
После форматирования список разделов на флэшке будет выглядеть вот так.


Закрываем окно создания разделов и переходим на основное окно утилиты Bootice. Нажимаем на кнопку Refresh


нам станет доступна кнопка Process MBR, нажимаем её и создадим главную загрузочную запись


в этом окне выбираем GRUB4DOS 0.4.5b MBR (grldr.mbr), далее нажимаем Install/Config


Нажимаем Save to disk и в предупреждающем окне нажимаем ОК. Закрываем окно Master Boot Record и возвращаемся на основное окно утилиты Bootice


Теперь создадим загрузочную запись на созданном разделе, нажимаем Process PBR


и выбираем Grub4Dos 0.4.5b (2010-09-22) (FAT/NTFS/Ext2), далее жмём Install/Config


В этом окне ни чего не меняем, просто жмем ОК. Закрываем окно Partition Boot Record, закрываем Bootice.
Подготовительный этап завершён.

Шаг 2.
Заходим в папку grub4dos и запускаем grubinst_gui:


Копируем grldr и menu.lst (из подпапки grub папки grub4dos) на USB флешку.

Мы сделали основу нашей заготовки. Наполнение дальше зависит от того, что хотим видеть на флешке.
Я хочу видеть следующее:


Для первого пункта копируем в корень флешки все из папк AWLUSB (Загрузочная Windows 7 с AntiWinlocker 4.07( - утилита для удаления баннеров))

Для второго нужно скопировать папку HBCD опять же в корень.

Для третьего, четвертого и шестого пункта нужно скопировать папку utils в корень.

Для пятого пункта необходимо скопировать все файлы из папки recovery console (некоторые файлы и папки скрытые)

Для последних двух пунктов необходимо скопировать все из папки Alkid в корень флешки.

Все все файлы подготовили, теперь необходимо править меню загрузчика. Для этого запускаем WinSetup, нажимаем Bootice, открывается окно, там переходим на вкладку Utilities и нажимаем Start menu editor:


В появившемся окне выбираем menu.lst (который расположен в корне флешки) и вставляем следующее содержание:

color black/cyan yellow/cyan
timeout 10
default /default

#use the following for reference, uncomment(#) and change as needed

title AntiWinlocker
find --set-root /bootmgr
chainloader /bootmgr

title Hiren's BootCD 15.1
find --set-root /HBCD/menu.lst
configfile /HBCD/menu.lst

title Victoria 3.52.3
map --mem /utils/Victoria_v.3.52.3.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Memtest86
map --mem /utils/memtest86.wbt (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title WindowsXP Recovery Console
find --set-root /cmdcons/setupldr.bin
chainloader /cmdcons/setupldr.bin
write 0x7C03 0x63646D63
write 0x7C07 0x00736E6F

title Windows with NTLDR is missing
map --mem /utils/fixntldr.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Alkid Live DVD 3000
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

title Alkid Live DVD 3000(without SCSI/RAID)
find --set-root /minint/setuplns.bin
chainloader /minint/setuplns.bin


Вот и все. Дальше делаем образ флешки с помощью Norton Ghost, чтобы потом все это еще раз не делать.




З.Ы. В будущем при записи другой флешки из созданного образа может возникнуть ошибка: "Missing MBR Helper". Для ее исправления делаем следующее:

запускаем файл "grubinst_gui.exe" из папки grub4dos. Там где написано DISK выбераем диск соответсвующий размеру вашей флешки и нажмите на кнопочку Install. Это запишет на неё загрузчик.

З.Ы.2: Если неохото все это проделывать, то скачиваем ТУТ образ и с помощью  Norton Ghost записываем на флешку, если необходимо правим загрузчик с помощью grub4dos и все!



Спасибо fobosworld.ru, flashboot.ru!













































Комментариев нет:

Отправить комментарий