Allora...ammesso che non ci siano problemi per il grub su S.O. installati su un device usb, io ti consiglio di far così:
Utilizza il grub di Suse come bootloader.
Per accedere a Suse ora che il bootloader nn funza, usa il cd-dvd d'installazione e avvia l'installazione già presente di Suse che hai fatto...
Usando Yast e la voce boot, assicurati che il percorso di boot di Suse sia corretto...
In particolare devi specificare il path (compresa la partizione) su cui risiedono i file initrd... e vmlinuz... che si trovano nella cartella /boot del file system di Suse e credo che la stessa cosa valga x tutti gli altri linux.
Per far fare il boot anche a mandrake, dovresti aggiungere una nuova voce di boot al grub (sempre tramite yast) che specifica il vmlinuz e l'initrd di mandrake.
Io ho provato a far fare boot per Fedora, ma anche specificando il path esatto nella partizione corretta, il grub impazziva...
La soluzione che ho adottato è stata di montare il file system di Fedora sotto Suse in modo da far trovare il vmlinuz e l'initrd di Fedora all'interno del filesystem di Suse...
Se dovessi avere problemi, prova questa soluzione...
Fammi sapere com'è andata