Jump to content











Photo
- - - - -

Booting Kaspersky Rescue ISO using grub4dos


  • Please log in to reply
1 reply to this topic

#1 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 22 March 2013 - 02:20 PM

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:

 

 

;ACTUAL LABEL VERBATIM     CDLABEL=VERBATIM    - fails 
;ACTUAL LABEL KRD10        CDLABEL=VERBATIM    - WORKS
;ACTUAL LABEL KRD10        CDLABEL=KRD10       - fails
;ACTUAL LABEL KRD10        CDLABEL=XXKRD10     - WORKS
;ACTUAL LABEL VERBATIM     CDLABEL=USB         - WORKS
;ACTUAL LABEL VERBATIM     CDLABEL=USB12345    - WORKS
;ACTUAL LABEL VERBATIM     CDLABEL=VERBATIM    - fails
;ACTUAL LABEL KRD10        CDLABEL=VERBATIM    - WORKS
;ACTUAL LABEL VERBATIM     CDLABEL=KRD10       - WORKS  
;ACTUAL LABEL VERBATIM     CDLABEL=VERBATIM    - fails 
;ACTUAL LABEL VERBATIM     CDLABEL=KRD10       - WORKS
;remove liveusb file
;ACTUAL LABEL VERBATIM     CDLABEL=KRD10       - fails - NEEDS LIVEUSB FILE!
;replace \liveusb file
;ACTUAL LABEL VERBATIM     CDLABEL=VERBATIM    - fails - still not working
;ACTUAL LABEL VERBATIM     CDLABEL=VERBATI     - WORKS 
;ACTUAL LABEL VERBATIM     CDLABEL=VERBATIm    - WORKS
;ACTUAL LABEL VERBATIM     CDLABEL=VERBATIM    - fails
;remove root=live:CDLABEL=VERBATIM from kernel line so no root= parameter
;ACTUAL LABEL VERBATIM     (NO CDLABEL)        - fails
;use UUID on kernel line
;ACTUAL LABEL VERBATIM     UUID=%UUID%         - fails
;ACTUAL LABEL VERBATIM     UUID=%UUID%111      - WORKS
 

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!!!!

 

:dubbio:  :dubbio: :dubbio: :dubbio:!!!!


  • Motasem likes this

#2 Motasem

Motasem

    Frequent Member

  • Advanced user
  • 169 posts
  • Interests:War Make's Men And Problems Make's You Expert
    MooT®
  •  
    Jordan

Posted 23 March 2013 - 08:08 PM

hhhhhhhhhhhhhhhhhhhhhhhhhhhh i think one day you will shoot your self because of my "Unusual" problems always makes you

( :dubbio:  :dubbio: :dubbio: :dubbio:!!!! )  LOL






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users