GNU GRUB - Bugs: bug #42954, chainloading OS X bootloader fails
You are not allowed to post comments on this tracker with your current authentication level.
bug #42954: chainloading OS X bootloader fails
Submitter: | Chris Murphy <chrismurphy> | ||
Submitted: | Sat 09 Aug 2014 05:17:42 PM UTC | ||
Category: | Booting | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Documentation |
Status: | None | Privacy: | Public |
Assigned to: | None | Originator Name: | |
Open/Closed: | Open | Release: | 2.02~beta1 |
Release: | Reproducibility: | Every Time | |
Planned Release: | 2.03+ |
Mon 27 Oct 2014 03:57:20 AM UTC, comment #1: |
Chris Murphy <chrismurphy> |
Sat 09 Aug 2014 05:17:42 PM UTC, original submission:
Description of problem: Using GRUB to chainload the OS X bootloader doesn't work.
|
Chris Murphy <chrismurphy> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 6 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-03-02 | phcoder | Item Group | Software Error | Documentation | |
Planned Release | None | 2.03+ | |||
2014-10-27 | chrismurphy | Attached File | - | Added IMG_20141026_212425-2.jpg, #32323 | |
2014-10-26 | chrismurphy | Attached File | - | Added IMG_20141026_153328-2.jpg, #32322 | |
2014-10-26 | chrismurphy | Attached File | - | Added IMG_20141026_152834-2.jpg, #32321 | |
2014-08-09 | chrismurphy | Attached File | - | Added IMG_20140809_105112.jpg, #31880 |
Powered by Savane 3.13-f8d8.
Corresponding source code
Explicitly setting root appears to be necessary. This works:
set root=(hd1,gpt3)
chainloader (hd1,gpt3)/System/Library/CoreServices/boot.efi
boot
It's necessary to do an ls first in order to determine the actual hdX designation, which on two systems flips non-deterministically between boots between hd0 and hd1, sometimes hd3 if another device is attached, such as a USB stick.
Tested on master branch, Fedora 20 and Fedora 21 GRUB; two different vintage MacbookPros (8,2 and 9,2); and OS X 10.8.5 with an encrypted CoreStorage volume, and OS X 10.10 unencrypted CoreStorage volume.
This bug is therefore probably not a bug!