When we install multiple linux distros.. booting is cool unless we have distros belonging to different linux family like debian, redhat etc.. In which case we need to deal with the differences in certain haeic cmds... for example fedora doesnt understand the basic "linux" and "initrd" cmd so it will show cmd not found error..
Solution is to boot into the preferred OS and then run a Boot repair.. proceed as instructed.. and u will end up with a new grub menu enabling booting into any of tge installed OS.