Для создания загрузочной флешки существует несколько инструментов:
1. grub4dos - утилита, которая позволяет создать мультизагрузочный внешний носитель
2. win32 Disk Imager - утилита, которая позволяет развернуть загрузочный внешний носитель из IMG файла
3. Windows USB/DVD Download Tool - инструмент создания загрузочного носителя из ISO файла - дистрибутива операционной системы Windows
Пример menu.lst для grub4dos:
color white/black yellow/red green/black white/blue
timeout=60
default 0
title DOS ver 7.00 (OS)
find --set-root --ignore-floppies /boot/dosn.img
map --mem /boot/dosn.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Windows 7 x64 SP1 Russian
map --unmap=0:0xff
map --unhook
root (hd0,1)
chainloader /bootmgr
title MHDD ver 4.6 (HDD test)
fallback 5
find --set-root /boot/mhdd46.iso
map /boot/mhdd46.iso (0xff) || map --mem /boot/mhdd46.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
title Victoria HDD ver 3.52r (HDD test) IMG
find --set-root --ignore-floppies /boot/vic352r.img
map --mem /boot/vic352r.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Memtest ver 6.3.0 (RAM test)
fallback 5
find --set-root /boot/memtest630.iso
map /boot/memtest630.iso (0xff) || map --mem /boot/memtest630.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
title Windows Memory Diagnostic (RAM test)
find --set-root --ignore-floppies /boot/wmd.ima
map --mem /boot/wmd.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Linux Mint 18.1 (x64)
find --set-root /mint/linuxmint-18.1-mate-64bit.iso
kernel /mint/vmlinuz file=/preseed/linuxmint.seed boot=casper persistent iso-scan/filename=/mint/linuxmint-18.1-mate-64bit.iso nosplash locale=ru_RU --
initrd /mint/initrd.lz
title Reboot System
reboot
title Power OFF System
halt
#title commandline
#commandline
Пример записи загрузчика из Linux системы при помощи dd: