JFTR the code supporting the findiso paramter (live-boot-grml) was released on December the 6th.
That being said i tried to recreate your problem with the current release but was unsuccessful. I even extracted all the
files and just booted with
kvm -kernel /tmp/vmlinuz -initrd /tmp/initrd.img -append …
and created luksDevices. Everything worked OOTB.
After examining your bug report i think your bootoptions are wrong. The live-media-path contains nowadays the release name.
So it should be something like live-media-path=/live/grml64/
Please be aware that manually using your setup like you did in grub.cfg is highly discouraged. If you want to integrate a
grml iso into your Grub environment use loopback.cfg
menuentry "grml bootmenu" {
iso_path="path_to_iso_image"
export iso_path
kernelopts=" KERNEL_OPTIONS "
export kernelopts
loopback loop "path_to_iso_image"
set root=(loop)
configfile /boot/grub/loopback.cfg
}
If you don't want to do that please directly include the grml config menus:
menuentry "my grml" {
iso_path="path_to_iso_image"
export iso_path
kernelopts=" KERNEL_OPTIONS "
export kernelopts
loopback loop "path_to_iso_image"
set root=(loop)
set loopback="findiso=${iso_path}"
export loopback
configfile /boot/grub/grml64_default.cfg
}
Please reply if changing live-media-path solves your problem. |