Trying to get the Kasperksy rescue ISO to boot from grub4dos has been driving me and several other members crazy!
Here are the results of my experiments:
FAT32 USB 2GB Flash drive containing:
menu.lst
grldr (March 2013 version)
liveusb (empty file) must be present!
\rescue\rescue.iso (mine was 284,474KB and contiguous)
The contents of my menu.lst file was:
title Kaspersky Rescue Disk 10 ISO MAP+CDLABEL set KRD10ISO=/rescue/rescue.iso set kernel=(0xff)/boot/rescue root=live:CDLABEL=VERBATIM rootfstype=auto vga=771 init=/init kav_lang=en udev liveimg nomodeset set initrd=(0xff)/boot/rescue.igz map %KRD10ISO% (0xff) && map --hook > nul && kernel %kernel% && initrd %initrd% && boot title Kaspersky Rescue Disk 10 ISO MAP+UUID uuid () > nul set UUID=%?% echo %UUID% set KRD10ISO=/rescue/rescue.iso set kernel=(0xff)/boot/rescue root=live:UUID=%UUID% rootfstype=auto vga=771 init=/init kav_lang=en udev liveimg nomodeset set initrd=(0xff)/boot/rescue.igz map %KRD10ISO% (0xff) && map --hook > nul && kernel %kernel% && initrd %initrd% && boot
I then proceeded to change the volume label of the flash drive and the CDLABEL=xxx part of the menu.lst as follows:
So, as you can see,
1. You must specify either UUID or a CDLABEL in the kernel parameters
2. You must have a \liveusb file present
3. The UUID or CDLABEL must not match the actual UUID or CDLABEL!!!!
!!!!