I recently installed Ubuntu 15.04 in an external hard drive (let's call it HDD2), with an Acer Aspire E1-572G. It already had installed Windows 8.1 on its internal hard drive (let's call it HDD1).
During the installation, I'm pretty sure that I chose HDD2 to install the bootloader, but now when I try to start the laptop with HDD2 unplugged, I get that nasty GRUB shell, saying:
GNU GRUB version 2.02~beta2-22ubuntu1.1
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.
If I run exit
, the laptop's BIOS boot option menu appears, letting me choose between:
- ubuntu (which actually brings me back to GRUB's prompt)
- HDD (wich boots Windows)
- Windows Boot Manager (wich boots Windows, too)
Already tried
Using the recovery tools on an installation drive: I tried booting into a pendrive with the Windows 8.1 installer on it, but the computer didn't recognize it (not even on the boot menu options, and I've done it MANY times before, with the same ISO).
Using the recovery command prompt: also tried running
bootrec /fixmbr
,bootrec /fixboot
(both finished successfully),bootrec /rebuildbcd
(which detected 0 Windows installations), andbootsect /nt60 C:
(with success). Also all of them together, separate, in different orders and combinations...Using the recovery command prompt (by kelef): from the recovery command prompt (not the installation media one), I ran
bcdedit /set {default} device partition=c:
,bcdedit /set {default} osdevice partition=c:
andbcdedit /set {bootmgr} device partition=c:
, all of them successfully.
(I'll update the list as you suggest me new things to do)
I'd like to point that formatting is not an option, and that I still can access my Ubuntu installation if I plug in HDD2 (I just get the normal, purple GRUB screen where I can choose between Ubuntu, Windows, and that stuff).