Skip to main content

Multiboot (GRUB 2) Rescue USB-Stick

Thread needs solution

With the Rescue Media Builder I’ve build a Linux-based ISO file.  I took this ISO-file and created a bootable USB-stick. (with Rufus. Yes, I know that I could build the USB stick directly from the Media Builder, but I wanted to have the ISO too). This stick is working perfectly.

Now I wanted to prepare a multiboot USB-stick using Grub 2 with the ISO image mentioned above. I followed several hints from the internet, but nothing worked. Is there anybody who can explain to me, what the entries in the grub.cfg file have to look like to start the main menu of the rescue builder?

0 Users found this helpful

Wilfried, I found the following GRUB2 example for the ATI 2016 ISO.

menuentry "Acronis True Image Home 2016 ISO" {
set quiet=1
set gfxpayload=1024x768x32,1024x768
set mbrcrcs=on
set isofile="/iso/AcronisBootableMedia.iso"
search --set -f $isofile
loopback loop $isofile
linux (loop,msdos1)/dat10.dat lang=1 quiet force_modules=usbhid
initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
boot
}

See also KB 57232: Acronis Home Products: Creating Multiproduct Bootable USB with grub4dos - which takes you through all the steps needed.

Thank you Steve,

I alread found and tried  the same code what you suggested, however it doesn't work. I get the error messages

     no such partition

     you need to lead the kernel first

     you need to lead the kernel first

    Press any key to continue....

 

I f I enter the instructions manually I'm getting the error "no such partition" right after the linux.....-comand.

The same is true, when I change (loop,msdos1) to (hd0,msdos1) which holds the iso file.

BTW, my boot device is an SD-card which the system assigns to hd0. And yes, if I open the iso-file with WIN10, the dat10.dat, dat11.dat and dat12.dat files are in the file.

 

 

Wilfried, please take a look at forum topic: PXE Boot Possible? which uses a similar approach as needed for using Grub2 and has further examples that users have got working.