PC EFI v7.1

I just made boot0/boot1 to boot pc_efi from guid system (isntalled with startupfiletool)

it means, we can now boot pure guid hds, withut mbr diks

Current limitations: it can boot only first guid partition with  type hfs+ (maybe we need to make first partiton – small hfs+ partition with bootloader ?)

Info about it

Files was updated at 15:55 GMT 27/11. if u got it before – redownload

u can get files at / port 6667/ channel #leopard / link in topic

Source code for boot0/boot1h (asm)


  1. November 27th, 2007 | 1:41 pm

    hurray. i’m checking this site every hour 🙂 one question. i don’t know if Windows XP can be installed on GUID partion but if linux can will i be able to boot it from darwinloader or boot OSX using linux GRUB? disk0s1=OSX, disk0s2=Win/Lin

  2. November 27th, 2007 | 1:43 pm

    Hi netkas!

    Realy you are the best! thx for one more step for perfection system!

  3. November 27th, 2007 | 1:49 pm

    and finally source code will be released. good because there was paranoia growing in the community

  4. netkas
    November 27th, 2007 | 1:54 pm

    linux – i guess only with grub2, so, grub2 should be installed to linux partition (not a whole disk), but no support for it in pc_efi yet

    frantisheq, code only for stage0 and stage1 loaders 😛

  5. November 27th, 2007 | 1:58 pm

    now we’re talking !!
    that’s plain awesome

  6. yellow
    November 27th, 2007 | 2:01 pm

    its amusing to see this all coming closer to a masterpiece of software 🙂

  7. November 27th, 2007 | 2:01 pm

    we could use elilo instead. it’s more mature

  8. November 27th, 2007 | 2:01 pm

    to boot linux

  9. November 27th, 2007 | 2:05 pm

    thx for ur hardwork netkas and irc =D

    no one cant stop this

  10. Lord Uffa
    November 27th, 2007 | 2:53 pm

    🙂 tried with neogrub from windows vista bootloader and got
    “shit happens dude” 😀
    for a number of times and “ not found”
    but “code only for stage0 and stage1 grub”
    so I suppose it’s because that – maybe neogrub it’s not supported; I’ll try to install grub on a usb key cause I already installed acronis, vista bootloader, winxp bootloadeer all on the same machine and things get fuzzy now.
    10x Netkas!

  11. dedass
    November 27th, 2007 | 4:39 pm

    You Rock!!! 🙂

    Can this still boot MBR partitions? Would be good if the same bootloader could handle both GUID and MBR disks.

  12. zoomie
    November 27th, 2007 | 5:33 pm

    Other than making a Hackintosh more like a real Mac, are there any other advantages to using a GUID partition scheme vs MBR? My system has pc_efi v5 on an MBR drive with a single Mac partition. Will I see a benefit if I convert my system to a GUID scheme?

  13. Joe
    November 27th, 2007 | 5:33 pm

    Netkas,I found this on Grub’s webpage. It talks about EFI support and grub. Apparently, it works well but doesn’t boot legacy OS YET!!..
    Maybe you can use some of it’s code once it’s completed and combine it with darwin bootloader to enable it to boot OS X and other legacy OS. Guys at grub say that it’s theoretically possible but need development and testing. Here is the website:
    Thank you.

  14. Synthology
    November 27th, 2007 | 5:41 pm

    With this type of momentum, there’s no stopping you. Great work matey!

  15. spampit0
    November 27th, 2007 | 6:35 pm

    Zoomie, the advantage of this will probably be shown more in the future, as I suspect this project will take OSX86 much closer to real EFI emulation, if not all the way there. GPT’s are used by real EFI systems and contain the EFI System Partition (which I believe, according to the GPT spec, should actually be the first partition), which could potentially contain all sorts of nifty code to get Hackintoshes close to 100% Mac compatible, if a proper boot environment can be made to work with it.

    The bad thing for the moment is that XP does not support booting from GPT drives, and only XP 64-bit can read GPT partitions (for data only, not booting). I think the only way to get XP to boot from a GPT drive will be with a proper EFI boot environment, like Bootcamp, or something else yet to come down the pipe. Maybe I’ll be proven wrong, though.

  16. theslug
    November 27th, 2007 | 7:22 pm


    you ROCK MAN!!!!

    TNX again!

    (universal x3100 support needed)

  17. unixlover
    November 27th, 2007 | 11:53 pm

    Thousand thanks for your developments netkas!

  18. lucas
    November 28th, 2007 | 12:16 am

    wow man, you’re like a freakin machine! big ups to you 🙂

    I dont suppose you’re an academic? I’d love to read a paper on all the stuff you had to do to get this working

  19. Goron
    November 28th, 2007 | 7:17 am

    netkas: i really adore your hard work, but that didn´t work at all for me 🙁 Creating GUID partition table, there is no diskXs1 at all, the countimg starts with diskXs2 !?????!
    The first dd works fine, the second (dd if=./guid/boot0 of=/dev/diskX bs=400 count=1) fails … though i´ll try new 7.2 tonight 😉

    So long ..

  20. fredrick
    November 28th, 2007 | 2:03 pm


    On a real Mac the counting also starts at disk1s2 so that must be normal with GUID disks!

  21. fuckin'bitch
    November 15th, 2011 | 7:50 pm

    The Bootloader does not work with OS X 10.7!

Leave a reply