This is a simple one. The script uses a hard coded "-xen" instead of -$KERN_TYPE for the kernel: echo " kernel /vmlinuz-$KVER-ipfire-xen root=/dev/xvda3 rootdelay=10 panic=10 console=xvc0 ro" \ >> $MNThdd/boot/grub/grub.conf echo " initrd /ipfirerd-$KVER-$KERN_TYPE.img" >> $MNThdd/boot/grub/grub.conf btw.: my xen domu builder does not yet understand LZMA compressed kernels but that is a different problem
Problem still occurs with IPFire 2.15 (i586) - Core Update77. Therefore the auto-generated IPFire-DomU won´t boot without manually editing the wrong grub entry (or changing the kernel´s file name in the auto-generated image).
Hopefully this patch may fix this show stopper: https://github.com/ipfire/ipfire-2.x/pull/26