I have Fedora and OSX installed with 2 internal hard drives, and I use EFI partition to start the grub2 bootloader which then provides a menu to boot either Fedora or OSX.
When booting the EFI partition after blessing it, grub2 bootloader can only see the hard disk from where the EFI partition started, but cannot see the other disk. I use 'ls' command in grub prompt to verify this, and it only lists (hd0) (hd0,gptX) where hd0 is always the disk from which the EFI partition was blessed and started, no matter whether from first or second disk. So grub cannot boot an OS from another disk.
If I boot using Mac firmware loader by pressing Option key during boot, and then choose either disks' EFI partition, grub2 can see both disks: 'ls' shows both (hd0) and (hd1) including (hdX,gptY) for both.
How do I make blessed booting of grub2 to detect both drives the same way booting through Mac firmware does? It's annoying to have to press Option key all the time to choose between several OS X and Linux on different disks. I wish to just use grub2 menu and choose whatever OS I want to run on either disk.
When booting the EFI partition after blessing it, grub2 bootloader can only see the hard disk from where the EFI partition started, but cannot see the other disk. I use 'ls' command in grub prompt to verify this, and it only lists (hd0) (hd0,gptX) where hd0 is always the disk from which the EFI partition was blessed and started, no matter whether from first or second disk. So grub cannot boot an OS from another disk.
If I boot using Mac firmware loader by pressing Option key during boot, and then choose either disks' EFI partition, grub2 can see both disks: 'ls' shows both (hd0) and (hd1) including (hdX,gptY) for both.
How do I make blessed booting of grub2 to detect both drives the same way booting through Mac firmware does? It's annoying to have to press Option key all the time to choose between several OS X and Linux on different disks. I wish to just use grub2 menu and choose whatever OS I want to run on either disk.