Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

cadr

macrumors newbie
Original poster
Jan 5, 2019
5
2
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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.