User:Pjones/MacCDsForEFI

From FedoraProject

Jump to: navigation, search

Contents

Bootable EFI CDs on Intel Macs

Bootable EFI CDs on an Intel Mac are a bit different than a normal EFI CD. As such, they need special support.

What's needed

Current Status

Sub-taskPercent CompleteNotes
HFS+ bless100Apparently we can do this now. Two bytes in the HFS+ superblock need to be set to point to the inode of the appropriate file, which can be determined with ls -i. Code written (http://www.codon.org.uk/~mjg59/bless.c)
icons0 We know how to create them. generic-logos has a sample implementation and builds the Mac icon (/usr/share/pixmaps/bootloader/fedora.icns) and this should be installed as .VolumeIcon.icns
dumpet modification30 pjones working on this - progress info at http://git.fedorahosted.org/git/?p=dumpet.git
create hybrid APM CDs0 pjones working on this - plan is to make mkisofs use libapplepart provided by dumpet
*-logos0
mk-images0blocking on stuff above
isohybrid integration0the plan for this is insane - basically, it's to pick a creative value which decodes to benign x86 insns for the volume size in the apple partition map, and stick a jmp into the next field, then stick the actual isohybrid code a bit later where we've got some space.

Alternate Approach

There's also another way: