yo hice una vez eso... pero instale el grub en el mbr del hdd interno, y solo podia iniciar el SO que fuera, teniendo el hdd externo tambien conectado, porque si no, daba un error de que no encontraba uno de los dos SO, y no hacia nada.
desconozco si te saldra menu... pero puedes instalar el SO en el hdd externo, sin tocar el mbr del interno y luego desde la bios elegir con que dispositivo arrancar....