On Thu, Jan 21, 2021 at 3:33 AM Brian <a...@cityscape.co.uk> wrote:

> On Wed 20 Jan 2021 at 20:31:53 -0800, Dan Hitt wrote:
>
> [...]
>
> >     menuentry "debian-10-iso" {
> >         set isofile="/USER/iso/debian-10.7.0-amd64-xfce-CD-1.iso"
> >         loopback loop (hd0,gptNN)$isofile
> >         linux (loop)/install.amd/vmlinuz boot=install.amd
> > iso-scan/filename=$isofile noprompt noeject
> >         initrd (loop)/install.amd/initrd.gz
> >     }
>
> This technique is doomed to failure. debian-10.7.0-amd64-xfce-CD-1.iso
> needs to be mounted when it is found. However, the installer's initrd
> does not contain a loop module, so this is not possible.
>
> David Wright's advice to use the hd-media kernel and initrd is your way
> forward. The simplest GRUB stanza possible is
>
>    menuentry 'Debian 10' {
>    linux /boot/vmlinuz
>    initrd /boot/initrd.gz
>    }
>
> --
> Brian.
>
>
Brian, thanks so much for your advice.  Thank you also Felix, David, and
Bastien --- i need to study what you have all written.

However, Brian's final stanza is so simple that i can ask a question about
it immediately.

And that is: how can grub2 or any other software know what partition
'/boot' refers to?

So i presume that in this very very short stanza you provide, there will
also have to be a search line like David has (search --no-floppy ......) to
identify just where '/boot' is (???).

Thanks everybody for your help!!!

dan

Reply via email to