hi. I am trying to boot crux using the menuentry of the grub of another distro. both the distro and its grub are installed on /dev/sda (crux is installed on /dev/sde). all the other menuentries manage to boot the distros they refer to. However, when I try to boot crux I get a kernel panic. I must remark that If I boot crux with the installation media I can boot without any problem.

menuentry 'crux 3.1 (on /dev/sde1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.12.24-$
                insmod part_msdos
                insmod ext2
                set root='hd4,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos1 --hint-efi=hd4,msdos1 --hint-baremetal=ahci4,msdos1  98ece8d4-ef04-48a6-a58e-c654314

67f1f                else
                  search --no-floppy --fs-uuid --set=root 98ece8d4-ef04-48a6-a58e-c65431467f1f
                fi
                linux /boot/vmlinuz-3.12.24 root=/dev/sde1
        }
}

### END /etc/grub.d/30_os-prober ###

I wonder if there is any changes I have to make on crux system to help it be booted this way.

Besides If I install crux grub/lilo will it recognize the other distros I have on the other disks on this machine?

And third I think if I decide to install crux grub/lilo it will have to be installed on /dev/sda(mbr). Or maybe I should change the boot order on bios (to boot /dev/sde in first place) and install it on /dev/sde. but I wonder if  the other disks  will be recognized and booted.

thanks for your attention