¿Cómo especificar un ISO como la location del sistema de files raíz para GRUB?

Estoy tratando de entender el manual de installation de Debian "arrancar desde el disco duro" .

El process es el siguiente: Copio una kernel image , un ramdisk initrd y un ISO con instalador en el disco duro y luego configuro GRUB para iniciar kernel y ramdisk, pero también tengo que decirle a GRUB, ¿dónde está el sistema de files raíz ( debe ubicarse en el ISO), de modo que el kernel pueda pivotar a la raíz. Pero las configuraciones de grub suministradas por Debian parecen especificar todo el disco duro como el sistema de files raíz, no el file ISO dentro de él:

GRUB1:

 title New Install root (hd0,0) kernel /boot/newinstall/vmlinuz initrd /boot/newinstall/initrd.gz 

GRUB2:

 menuentry 'New Install' { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' linux /boot/newinstall/vmlinuz initrd /boot/newinstall/initrd.gz } 

¿Por qué eso funcionaría? ¿GRUB es tan inteligente para montar el file ISO en el disco duro como sistema de files raíz, no el disco duro completo? ¿O tengo que dd los contenidos de ISO directamente en el disco duro? Debian es vago en esto.

Copiado de frostshutz comment:

initrd.gz (initramfs) contiene el sitio de usuario busybox y los scripts de Debian escritos para ese fin. GRUB2 también es compatible con el assembly de bucle ISO directamente, pero generalmente solo para get el kernel / initrd del propio ISO, y una vez que se carga de nuevo, el kernel / initrd debe encontrar y montar el ISO.