Грузим несколько установок Windows 7 с одной флешки.(вариант 1/2)
С Windows XP НЕ РАБОТАЕТ!!!
Если у вас есть флешка достаточного объема что бы разместить на ней несколько установочных образов ВИН 7,можно сделать установку нескольких сборок с одной флешки.
Для этого :
1. Делаем флешку мультизагрузочной, как написано ЗДЕСЬ или известным вам другим способом.
2.Качаем   http://savepic.su/824228.gif 
3.Извлекаем все из архива на вашу флешку.ВНИМАНИЕ!!! В архиве есть файл  "Menu.lst" с командами автора способа.
4.В папку "iso" в корне флешки ,копируем образ диска с Вин7 (сколько влезет)
5.Открываем Блокнотом файл "Menu.lst" и добавляем туда строки ДЛЯ КАЖДОГО ОБРАЗА  :

title  INSTALL Windows 7
debug off
set MYISO=win7.iso
dd if=()/firadisk/au.xml of=()/AutoUnattend.xml
map --mem (md)0x800+4 (99)
map /ISO/%MYISO% (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/%MYISO%;\n\0
chainloader (0xff)/BOOTMGR || chainloader (0xff)

Install Windows 7 - Строка загрузочного меню.
win7.iso - Имя образа в формате ISO.

ВАРИАНТ 2
Для этого :
ЕСЛИ ВЫ СКАЧАЛИ АРХИВ ПО ССЫЛКЕ ВЫШЕ , Начинайте с пункта 4
1. Делаем флешку мультизагрузочной, как написано ЗДЕСЬ или известным вам другим способом.
2.Качаем   http://savepic.su/824228.gif 
3.Извлекаем все из архива на вашу флешку.ВНИМАНИЕ!!! В архиве есть файл  "Menu.lst" с командами автора способа.
4.В папку "iso" в корне флешки ,копируем образ диска с Вин7 (сколько влезет)
Совет: Имена ISO файлов сократить до минимума.Та как имена вам придется вводить в ручную.
5.Открываем Блокнотом файл "Menu.lst" и добавляем туда строки  :

Код:
title  INSTALL WINDOWS 7 ISO 
debug off
find --set-root /ISO/choose_an_iso
clear
echo
ls ()/ISO/
echo
set /p /u ask=Enter iso filename WITH NO .ISO EXTENSION (e.g. Win7Pro32 ) :  
if "%ask%"=="" echo No iso file specified! && configfile /menu.lst
clear
ls /ISO/%ask%.iso || echo Cannot find /ISO/%ask%.iso !!! && pause --wait=3 && configfile (bd)/menu.lst
echo Loading /ISO/%ask%.iso - please wait ...
find --set-root /firadisk/loadiso.cmd
map --mem (md)0x800+4 (99)
dd if=()/firadisk/au.xml of=()/AutoUnattend.xml
find --set-root /ISO/%ask%.iso
map /ISO/%ask%.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root /firadisk/loadiso.cmd
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/%ask%.iso;\n\0
chainloader (0xff)/BOOTMGR || chainloader (0xff)
clear

В этом варианте при выборе в меню "INSTALL Windows 7 ISO" , откроется окно в котором будут перечислены все образы в папке "iso".И вам нужно будет ввести имя нужного вам образа.

При этом папка "iso" может быть на любом диске.

Вот собственно и все.
Можно загрузится таким способом и с USB HDD но для этого требуется понимание как это работает,и выполнение некоторых действий. Кому интересно оригинальная статья.(на англицком)   http://savepic.su/957381.png