No mac version of ISO

Bug #1182933 reported by David Gomes
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
elementary OS
Won't Fix
Wishlist
Unassigned

Bug Description

I don't have much information but I got reports of elementary OS not booting on MacBook Pros, while Ubuntu 12.04 +mac releases do work.

Revision history for this message
Shiz (shiz) wrote :

The problem is that Apple's EFI implementation is not conformant to standard UEFI, which is how you'd boot the image. The only thing Ubuntu's +mac releases do is removing the EFI binaries so that the system will switch to BIOS emulation mode.

I'll try using rEFInd to boot it.

Revision history for this message
Shiz (shiz) wrote :

I should add that by using the standard UEFI boot binaries it does boot to the Linux kernel and starts initialization, but it hangs at the boot splash.

description: updated
description: updated
Cody Garver (codygarver)
summary: - elementary OS Luna Beta 2 doesn't book on Macbook Pros
+ No mac version of ISO
Changed in elementaryos:
importance: Undecided → Wishlist
status: New → Confirmed
milestone: none → luna-rc1
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Documentation on EFI-booting Ubuntu on Mac non-standard EFI implementation can be found at http://www.rodsbooks.com/ubuntu-efi/
It's written by the author if rEFInd, so it's probably trustworthy.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Documentation describes a tedious manual process, so if we don't want to invest in supporting the fruity non-standard EFI (and for Luna we definitely don't), we'll have to follow in Ubuntu's steps and use EFI-less 64-bit images for Mac.

This will require some kind of platform detection in the website.

Revision history for this message
Linus Bobcat (biobunny-exe) wrote :

Fedora seems to be really Mac (EFI) friendly with Intel Macs from as far back as 2006, so if full Mac EFI support would ever be implemented, that would be a place to start. I've had a bit of experience with getting Ubuntu/elementary on old Intel Macs in full EFI mode which was really annoying but I found this to be best of help:
https://help.ubuntu.com/community/UEFIBooting .

Having true Mac support requires a secondary partition before the Main Ext4 partition in HFS+ format (non-journalled) that contains a weird folder structure with some Mac specific files as well as GRUB-EFI in order for elementaryOS to be bootable from (Mac) OS X.

Revision history for this message
Albert (optimisme) wrote :

Don't know if this helps but I used:

https://github.com/SevenBits/Mac-Linux-USB-Loader

With Luna and it works fine.

I don't know the differences but I think it is just the "EFI loader" for mac.

Revision history for this message
Albert (optimisme) wrote :

By the way, to compile the application with Xcode, it is necessary to:

- Open the project and select it
- Navigate to: Build settings > Code signing > Code signing identity

And set it to:

- Don't code sign

And finally run it.

I don't know if I can attach a compiled version here,

Cody Garver (codygarver)
Changed in elementaryos:
milestone: luna-rc1 → 0.3-beta1
Revision history for this message
DaElsta (daelsta) wrote :

it boots fine on my macbook 9,2...usb stick created with unetbootin and syslinux...more infos here: http://tech.anoj.net/2013/01/fixing-unetbootin-on-mac-os-x-to-create.html

you have to set up a boot/efi partition manually while installing. it won't boot afterwards so you have to use boot-repair and choose the separate boot-efi partition in boot-repair's advanced grub options.

Revision history for this message
Dyson Simmons (dysonsimmons) wrote :

Works fine for me on MacBook Pro 6,2 using rEFInd, but I guess perhaps the bug is relating to Elementary OS booting standalone without something like rEFInd.

Cody Garver (codygarver)
Changed in elementaryos:
status: Confirmed → Incomplete
Revision history for this message
Cody Garver (codygarver) wrote :

This is no longer necessary to install elementary/Ubuntu on a Mac

Changed in elementaryos:
milestone: isis-beta1 → none
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.