Здравствуйте! 
 Сделал себе мультизагрузочную флешку. Делал все по инструкции с Oszone. Поставил на флешку Win 7 и Win XP. 
 7-ка сразу стала хорошо. А вот при выборе установки ХР выдает ошибку "Error 8: kernel must be loaded before booting". И еще вопрос, почему предлагает два варианта загрузки, какая в них разница? 
 Извиняюсь, если задал глупые вопросы. Но через поиск нужные ответы не нашел. 
 Сразу выставлю код меню установки ХР: 
 Code
 
 timeout 30 
 gfxmenu /Boot/BlackBlue 
 default 0 
 title <<< Back to Main Menu 
 configfile /menu.lst 
 title First part of Windows XP Professional SP3 setup from partition 0 
 map --unmap=0:0xff 
 map --unhook 
 ls /WINSETUP/XPpSP3.ISO || find --set-root --ignore-cd /WINSETUP/XPpSP3.ISO 
 map /WINSETUP/XPpSP3.ISO (0xff) || map --mem /WINSETUP/XPpSP3.ISO (0xff) 
 savedefault 2 
 checkrange 0x00,0x01 read 0x8280 && configfile /BOOTWS/fd.lst 
 checkrange 8 calc *0x475 & 0xFF && configfile /BOOTWS/8.lst 
 checkrange 7 calc *0x475 & 0xFF && configfile /BOOTWS/7.lst 
 checkrange 6 calc *0x475 & 0xFF && configfile /BOOTWS/6.lst 
 checkrange 5 calc *0x475 & 0xFF && configfile /BOOTWS/5.lst 
 checkrange 4 calc *0x475 & 0xFF && configfile /BOOTWS/4.lst 
 checkrange 3 calc *0x475 & 0xFF && configfile /BOOTWS/3.lst 
 checkrange 2 calc *0x475 & 0xFF && configfile /BOOTWS/2.lst 
 checkrange 1 calc *0x475 & 0xFF && configfile /BOOTWS/1.lst 
 boot 
 map --unmap=0:0xff 
 map --unhook 
 title Second part of 2000/XP/2003 setup / Boot first internal hard disk 
 checkrange 8 calc *0x475 & 0xFF && configfile /BOOTWS/8.lst 
 checkrange 7 calc *0x475 & 0xFF && configfile /BOOTWS/7.lst 
 checkrange 6 calc *0x475 & 0xFF && configfile /BOOTWS/6.lst 
 checkrange 5 calc *0x475 & 0xFF && configfile /BOOTWS/5.lst 
 checkrange 4 calc *0x475 & 0xFF && configfile /BOOTWS/4.lst 
 checkrange 3 calc *0x475 & 0xFF && configfile /BOOTWS/3.lst 
 checkrange 2 calc *0x475 & 0xFF && configfile /BOOTWS/2.lst 
 checkrange 1 calc *0x475 & 0xFF && configfile /BOOTWS/1.lst 
 boot