I'm trying to get slitaz 4.0 ISO to boot using a grub2 loopback on a multiboot USB;
insmod font
if loadfont /boot/grub/unicode.pf2 ; then
insmod gfxterm
# insmod efi_gop
# insmod efi_uga
insmod vbe
insmod vga
set gfxmode=auto
set gfxpayload=auto
terminal_output gfxterm
if terminal_output gfxterm; then true ; else
terminal gfxterm
fi
fi
set color_normal=white/black
set color_highlight=white/light-blue
set drive_uuid=DA64-F023
set isopath=/iso
menuentry "Slitaz 4.0" {
set isofile="$isopath/slitaz-4.0.iso"
loopback loop $isofile
linux (loop)/boot/bzImage rw root=/dev/null vga=normal autologin isofrom=$isofile noeject noprompt lang=en kmap=en
initrd (loop)/boot/rootfs4.gz (loop)/boot/rootfs3.gz (loop)/boot/rootfs2.gz (loop)/boot/rootfs1.gz
} # screen=text home=usb (need ext3 partition)
It does reach a terminal prompt however is unable to startx due to missing files - I would believe because the multiple initrd images haven't been loaded.
Does anyone know if grub2 supports loading multiple initrd images, and if so what syntax is used?