Ubuntu ISOboot von Grub2 weist darauf hin, dass Sie das Speichergerät angeben müssen, auf dem sich Ihr ISO befindet. In Ihrem ersten Beispiel müssen Sie loopback loop $isofile
möglicherweise auf loopback loop (hd0,5)$isofile
ein anderes Laufwerk wechseln, auf dem die ISO tatsächlich gespeichert ist. Dieser hd0,5-Teil ist nicht die Linux-Notation, sondern die Art, wie Grub die meisten Speichergeräte erkennt.
Ich habe nie versucht, ein ISO direkt von Grub zu booten, aber es ist möglicherweise erforderlich, den Speicherort der Festplatte anzugeben, wie er von Grub gesehen wird. Ich gehe auch davon aus, dass Sie das ISO nicht auf eine (wieder) beschreibbare Festplatte brennen können oder können oder von einem externen USB-Gerät booten können.
Ich hoffe, dies hilft Ihnen möglicherweise herauszufinden, warum die Dateien vom Bootloader der ISO selbst oder von Grub im ersten Beispiel nicht gefunden werden können.