Ejemplo de grub custom menuentry en /etc/grub.d/40_custom para grub2:
menuentry "mini ISO" {
set isofile="/ruta/mini.iso"
loopback loop (hdX,N)$isofile
linux (loop)/linux iso-scan/filename=$isofile noprompt noeject toram
initrd (loop)/initrd.gz
}
hdX,N es por ejemplo hd0,6 para acceder a /dev/hda6
luego ejecutar:
update-grub2
tip:
linux (loop)/linux y initrd (loop)/initrd.gz varían según cada distribución, para acceder al iso usar mount -o loop /ruta/al/file.iso /mnt/punto-de-montaje y tomar nota de la ubicación y nombre de los archivos de arranque