Re: Grub2 external hard drive problem
Hold on, don't do anything or you can really make things worse. 
Here is a short basic explanation: After doing the install on the ext hdd, in fact you DO have grub on your int hdd. The thing is that only a small part of grub is put on the hdd MBR to get it going. The grub config files are usually on the ubuntu partition (unless you have separate /boot partition, different story), and that is on your ext hdd where you installed ubuntu.
Hence, with the ext hdd disconnected, gub is starting from your int hdd and when looking for the config files, it can't find them. Error. End of story. 
This is easily fixable. Only you need to specify whether you have only windows on your int hdd (because I didn't understand that clearly from your post), or you also have ubuntu too on your int hdd, plus on your ext hdd.
If you only have windows on the int hdd and you want it to boot directly when the ext hdd is not present, we will restore windows bootloader to the int hdd. And that will sort it out.
Then we will also put grub2 on the ext hdd MBR, and you can boot it when is it connected and you choose to.
Makes sense?
Darko.
-----------------------------------------------------------------------
Ubuntu 14.04 LTS 64bit & Windows 10 Pro 64bit
Bookmarks