fix linux boot, multiple hard drives

shmu26

Distinguished
Feb 18, 2014
444
1
18,865
I have windows 10 installed on my primary hard drive, which is a SSD with limited storage.

I then installed linux mint by unplugging the SSD, and letting the installer just do its thing. On the remaining hard drive, there was already a windows 7 installation. Linux is now installed alongside with Windows 7.

Then, using easyBCD, I added the linux installation as a boot option, along with the existing windows 10 and 7.

But the linux boot option doesn't work. when I choose linux, it just restarts the PC and brings me back to the multiple boot options.

I assume this is because grub is installed on a different hard drive.
how to fix?

just to clarify:
I did boot successfully to linux, before I reconnected the SSD.

the problem is when I try to do it from the multiple boot menu that I set up with EasyBCD: I can boot to windows, but not to linux.

I know that I could boot to linux by going into BIOS and setting the second hard drive as primary, but I prefer to have linux as a regular boot option, alongside with windows.

I don't mind uninstalling EasyBCD if there is a better solution.
 
fixed!
I went back into easybcd, I chose grub2 instead of grub legacy. And probably more important, instead of letting it find the boot partition automatically, I selected it from the list.
now it works like a charm.