Re: GRUB booting Mac OS X (xnu)

2014-10-27 Thread Andrei Borzenkov
On Mon, Oct 27, 2014 at 7:06 AM, Chris Murphy li...@colorremedies.com 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

Re: GRUB booting Mac OS X (xnu)

2014-10-27 Thread Chris Murphy
On Oct 27, 2014, at 1:39 AM, Andrei Borzenkov arvidj...@gmail.com wrote: It does not look like anything needs to be changed in grub2 though. You will need to modify os-prober to return efi loader type in this case; grub2 already supports chainloading EFI binary in 30_os-prober.

Re: GRUB booting Mac OS X (xnu)

2014-10-27 Thread Andrei Borzenkov
В Mon, 27 Oct 2014 10:30:31 -0600 Chris Murphy li...@colorremedies.com пишет: On Oct 27, 2014, at 1:39 AM, Andrei Borzenkov arvidj...@gmail.com wrote: It does not look like anything needs to be changed in grub2 though. You will need to modify os-prober to return efi loader type in

Re: GRUB booting Mac OS X (xnu)

2014-10-27 Thread Chris Murphy
On Oct 27, 2014, at 12:01 PM, Andrei Borzenkov arvidj...@gmail.com wrote: В Mon, 27 Oct 2014 10:30:31 -0600 Chris Murphy li...@colorremedies.com пишет: On Oct 27, 2014, at 1:39 AM, Andrei Borzenkov arvidj...@gmail.com wrote: It does not look like anything needs to be changed in

Re: GRUB booting Mac OS X (xnu)

2014-10-26 Thread Andrei Borzenkov
В Fri, 24 Oct 2014 13:29:01 -0600 Chris Murphy li...@colorremedies.com пишет: On Oct 24, 2014, at 12:50 PM, SevenBits sevenbitst...@gmail.com wrote: On Friday, October 24, 2014, Chris Murphy li...@colorremedies.com wrote: We need to re-evaluate how GRUB will boot OS X for the following

Re: GRUB booting Mac OS X (xnu)

2014-10-26 Thread Chris Murphy
On Oct 26, 2014, at 12:53 AM, Andrei Borzenkov arvidj...@gmail.com wrote: The error message on your screenshot does not look like coming from grub2. Also magic it displays is rather amusing bor@opensuse:~/src/grub echo -e '\x73\x69\x68\x54' sihT It looks like it's coming from the Apple

Re: GRUB booting Mac OS X (xnu)

2014-10-26 Thread Chris Murphy
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)

Re: GRUB booting Mac OS X (xnu)

2014-10-26 Thread Chris Murphy
On Oct 26, 2014, at 10:06 PM, Chris Murphy li...@colorremedies.com 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

GRUB booting Mac OS X (xnu)

2014-10-24 Thread Chris Murphy
We need to re-evaluate how GRUB will boot OS X for the following reasons: 1. Apple OS X 10.10 (just released) now by default converts for existing, and new installs, the partition to use their LVM-like technology, called Core Storage. Neither GRUB nor Linux can read this format. So the xnu

Re: GRUB booting Mac OS X (xnu)

2014-10-24 Thread SevenBits
On Friday, October 24, 2014, Chris Murphy li...@colorremedies.com wrote: We need to re-evaluate how GRUB will boot OS X for the following reasons: 1. Apple OS X 10.10 (just released) now by default converts for existing, and new installs, the partition to use their LVM-like technology, called

Re: GRUB booting Mac OS X (xnu)

2014-10-24 Thread Chris Murphy
On Oct 24, 2014, at 12:50 PM, SevenBits sevenbitst...@gmail.com wrote: On Friday, October 24, 2014, Chris Murphy li...@colorremedies.com wrote: We need to re-evaluate how GRUB will boot OS X for the following reasons: 1. Apple OS X 10.10 (just released) now by default converts for existing,