@ ilko_t i followed as told, the output is : map /WINSETUP/XPpSP2.ISO (0xff) .... No error back to grub> prompt map (hd0) (hd1) .... No error back to grub> prompt map (hd1) (hd0) .... No error back to grub> prompt map --hook .... No error back to grub> prompt root (0xff) ...... Error 25: Disk read Error chainloader /I386/SETUPLDR.BIN ....Error 15: file not found boot ... Error 8: Kernel must be loaded before booting If you get an error about non contiguous file after first command- reboot and this time use: map --mem /WINSETUP/XPpSP2.ISO (0xff) ...No error back to grub> prompt i hope now it will be solved....