Ubuntu – Dual-boot Windows 7 and Ubuntu on two SSDs with UEFI

dual-bootgrub2grubrescuessduefi

I recently built a new system with (Asus)UEFI and two SSDs for boot drives, and an HDD for storage. I installed Windows on the first SSD through the UEFI, and it works fine, I've been using it for a couple of weeks now. When I enter the UEFI setting, however, it did not give me the option to set the second SSD as the boot device, even in advanced mode. I instead booted into the live CD (which worked with no problems) and installed ubuntu to the second SSD from there (which also seemed to work with no problems).

The problem is, now I can't figure out how to boot into Ubuntu, only Windows. The UEFI still only lets me choose the Windows SSD or the DVD drive to boot from, and neither Grub nor the Windows bootloader appears when I turn on the machine. Do I need to set the device for boot loader installation to be my Windows drive?

Does anyone who has set up a similar system know what might be causing this? Any help is appreciated.

EDIT: I used EasyBCD to add my "/boot" partition to the Windows bootloader, and now it gives me the option to boot to ubuntu–but when I try, it just gives me the Grub rescue prompt without actually loading the kernel.

EDIT2: I followed the procedure in the first section of the UEFI Community Documentation. I ran the boot-repair twice, and now I get the Grub menu on booting–but when I choose any "Ubuntu" option, all I get is a blinking underscore. No prompt or anything, just a black screen with a white underscore. I tried entering several commands, but nothing produced any feedback.

Best Answer

Your problem may be related to UEFI. Follow the procedure of the 1st paragraph of the UEFI Community Documentation: https://help.ubuntu.com/community/UEFI