Как создать мультизагрузочный HDD?
самое простое с чего начать WinSetupFromUSB 
дальше как разберетесь учите GRUB4DOS
для linux начинать можно с www.linuxliveusb.com
Все уже создано 100500 раз - rutracker.org/forum/viewforum.php?f=1032
Лично я пользуюсь rutracker.org/forum/viewtopic.php?t=4684460
Установка систем через WinNTSetup.