From that message it looks like GRUB is installed, and has at least started, but doesn't know where to find the root partition.
1. When you formatted the external drive did you set the partition for root as bootable?
2. When you did the install, where did it put the GRUB boot loader?