I have installed Ubuntu 12.04LTS on an external USB HDD, and put the bootloader onto the same drive. This is so I can interrupt the boot sequence on the PC and force the system to boot from the external drive when I want to use Ubuntu. (and at other times the PC will still boot seamlessly into Windows from the internal HDD for the rest of the family to use).
When I try to boot from the external drive, however, it drops into the "Grub Rescue" prompt.
I have tried several suggestions, including reinstallation, and repairing or reinstalling GRUB from the command line of the live CD. None of these have resolved the problem.
I have seen several similar postings on various Ubuntu sites, and I wonder if there are technical issues preventing running Ubuntu from an external USB drive in this way? (Until recently I had Mandriva, and this worked fine). Is it simply that the external USB HDD does not respond quickly enough for the system? Does Ubuntu need to be on the internal HDD?