I wanted to install Linux on the second hard drive. On SSD I have already installed Windows 10. Here's what I did:
/dev/sda is a HDD where I want to install Ubuntu, and
/dev/sdb is a SSD.
I have created an EFI partition (
/home on HDD (
/dev/sda), changed device for boot loader installation on (
/dev/sda1 - EFI part). Then I installed Ubuntu with no problem. But after all, even with changing the boot priority, only Windows 10 boots. There is no grub menu.
I also tried to install both Windows 10 and Linux on the SSD - the same situation.
I also tried installing Linux on the same drive as Win. I have chosen the first option when installing, splitted the drive automatically. Still only Win boots...
Fed up with everything I have put my SSD drive out of laptop. I wanted to avoid that but it was easy.
So, I have tried installation again. I used Rufus to make bootable usb (with EFI partition scheme only). In BIOS boot option was set to UEFI. But after reinstallation and rebooting I got "No bootable devices" message. So I changed boot mode to legacy mode... and Linux booted.
I suppose something went wrong when I was installing Windows (I had problems with MBR and GPT partitioning). My drives (both SSD and HDD) have been converted to GPT with Windows already installed. So maybe here is the problem?