[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GRUB booting Mac OS X (xnu)
From: |
Chris Murphy |
Subject: |
Re: GRUB booting Mac OS X (xnu) |
Date: |
Sun, 26 Oct 2014 22:15:38 -0600 |
On Oct 26, 2014, at 10:06 PM, Chris Murphy <address@hidden> wrote:
> OK I've got this working. The problem was user error. Explicitly setting root
> is necessary, and I've updated the bug.
> https://savannah.gnu.org/bugs/index.php?42954
>
> So the approach of chainloading Apple's boot.efi is valid. What's needed is
> to consider Recovery HD (Apple Boot partitiontype GUID) to be the partition
> searched by os-prober, figure out its UUID so that set root can be done by
> UUID.
>
> The Apple Boot [1] is used by OS X 10.7 through 10.10, so it's a good start
> point to search for OS X since it won't be anywhere else.
>
> Going forward, any conventional HFS+ partition [2] isn't going to be OS X,
> but instead will be any distribution using mactel boot, since putting
> grubx64.efi on the FAT32 ESP is *not* picked up by Apple's firmware as a
> legit bootloader. Only if there is an NVRAM entry for it, and bootcurrent has
> it listed first, can it be used. By putting grubx64.efi on hfsplus, and
> tricking the firmware into thinking it's an OS X bootloader, we get a
> prettier user friendly linux boot experience on Macs.
>
>
> [1] partitiontype GUID 426F6F74-0000-11AA-AA11-00306543ECAC
> [2] partitiontype GUID 48465300-0000-11AA-AA11-00306543ECAC
mactel-boot
http://www.codon.org.uk/~mjg59/mactel-boot/
Chris Murphy
- GRUB booting Mac OS X (xnu), Chris Murphy, 2014/10/24
- Re: GRUB booting Mac OS X (xnu), SevenBits, 2014/10/24
- Re: GRUB booting Mac OS X (xnu), Chris Murphy, 2014/10/24
- Re: GRUB booting Mac OS X (xnu), Andrei Borzenkov, 2014/10/26
- Re: GRUB booting Mac OS X (xnu), Chris Murphy, 2014/10/26
- Re: GRUB booting Mac OS X (xnu), Chris Murphy, 2014/10/27
- Re: GRUB booting Mac OS X (xnu),
Chris Murphy <=
- Re: GRUB booting Mac OS X (xnu), Andrei Borzenkov, 2014/10/27
- Re: GRUB booting Mac OS X (xnu), Chris Murphy, 2014/10/27
- Re: GRUB booting Mac OS X (xnu), Andrei Borzenkov, 2014/10/27
- Re: GRUB booting Mac OS X (xnu), Chris Murphy, 2014/10/27