Mais pourquoi ne pas faire juste un menu qui pointe vers le kernel "en cours" de chaque distribution Linux dans ton grub principal ?
Normalement, tu devrais avoir un lien symbolique du genre /boot/vmlinuz (avec un initrd/initramfs associé) pour chaque distribution, qui correspond à la version "par défaut", donc en général à la version la plus récente. (Ça existe peut être pas partout mais il me semble que c'est assez standard)
Avec de la chance tu auras aussi un vmlinuz.old pour la version précédente... Et le tour sera joué.
(Sinon, tout bêtement, pourquoi avoir plusieurs distributions ?

)