Thanks Kamalakar,
I have been testing too, with grub booting into the iso files
Code:
/lubuntu-18.04.1-desktop-amd64.iso
/ubuntu-eoan-desktop-amd64.iso
and I have identified the initrd files in the iso files, so with /etc/grub.d/40_custom
Code:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Eoan Desktop iso" {
set isofile="/ubuntu-eoan-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd
}
menuentry "Lubuntu 18.04.1 Desktop iso" {
set isofile="/lubuntu-18.04.1-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
Booting from grub (into an iso file) works with the 18.04.1 iso file, but not with the Eoan iso file where I get the same error output as you. In other words, you are right, and I will click 'affects me too' in the bug report.
/Nio