~/.eth0/ 

This is my code. There is a lot like it, but this is mine.

Grub 2 menu entry for Acronis True Image Linux-based recovery ISO

The Acronis True Image bootable ISO is Linux based, but doesn’t seem to be based on other, well known distros.

Inside the ISO, there are different files named dat01.dat, dat02.dat and so on. In this case, dat10.dat is the Linux kernel and dat11.dat and dat12.dat are the initial ramdisks. There’s no problem loading them directly from the ISO mounted as a loop, so we can just do as outlined in the snippet.

acronis-grub-menuentry.grub2 Link
menuentry "Acronis True Image 2016" {
    set quiet=1
    set gfxpayload=1024x768x32,1024x768
    set mbrcrcs=on
    set isofile="/iso/AcronisBootableMedia.iso"
    search --set -f $isofile
    loopback loop $isofile

    # lang=1 ENGLISH
    # lang=27 ESPANA
    # lang=12 SPANISH
    linux (loop,msdos1)/dat10.dat lang=1 quiet force_modules=usbhid

    initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
    boot
}