Hola, os voy a comentar una posible solucion, yo he intentado hacer lo mismo pero mas a lo bestia, metiendo 4 distros de linux en un HDD externo USB para poder conectarlo a cualquier maquina
Al pricipio todo iba de maravilla, me la instalaba... el grub... todo ok, pero cuando queria arrancar me daba siempre el mismo error de kernel panic, ya estaba desesperado, hasta que me di cuenta de un detalle curioso, ningun linux me arrancaba si estaba en una particion hdb, asi que hice la prueba y desactivé mi disco duro desde la bios, con lo que sólo me quedaba el disco duro por usb, entonces volví a arrancar desde el GParted Live CD, le di formato al disco duro y reinicié con Wifislax 4.7 para su instalacion, pero siempre observando que ahora solo había un disco duro y era sda.
Al arrancar Wifislax fuí a la opcion de instalar y lo hice tambien en sda (en mi caso en sda1), mi sorpresa fue que arrancaba sin ningun problema, pero quise ir mas allá, así que volví a activar mi disco duro desde la bios para ver que pasaba y en el arranque dejé el usb como primera opcion, y arrancó sin ningún problema.
Quité el disco duro usb y lo conecté al portatil, con la misma configuración que mi torre, o sea, arrancado primero desde usb, y tambien arrancó sin problemas.
Pero ahí no acabó mi experimento, repitiendo los pasos anteriores, tambien instalé Kali en sda5, Bugtraq en sda6, y BackBox en sda7, pero SIEMPRE instalando el grub en sda.
Ahora tengo un disco duro usb con 4 distros que me arranca en cualquier ordenador.
Espero que le sirva a alguien mis experimentos y pueda ser de ayuda.