Changes since 7.4

now it supports both mbr and gpt(guid) partition tables (also Apple

Partition Map)

added device-properties string for x1600

P.S. boot0/boot1h is not hybrid


  1. Istivi
    December 2nd, 2007 | 12:01 am

    Master, Thankx.

    The comunity

  2. dedass
    December 2nd, 2007 | 12:26 am

    You are such a genius Netkas! Two versions in one day. If only could get rid of “CFGetHostUUIDString: unable to determine UUID for host. Error: 35″ during boots!

  3. theslug
    December 2nd, 2007 | 1:03 am

    master.. remember this 😉

    Finally a dump from a X3100 macbook!

  4. December 2nd, 2007 | 1:16 am

    BAD AXE 2 owners dual boting XP.
    Be carefull…
    i’ve just killedmy XP bott.
    Installed efi v80 from HDD on wich i was running booting Tiger and XP dual boot into a second empty and clean HDD GUID Partition Table.
    I’m shure identiied correctly GUID HDD, thought at reboot system bypassed GUID HDD to tiger one and found XP partiton bot was gone.

  5. MacRoy
    December 2nd, 2007 | 1:25 am

    Hi Carlos Pombo!
    Have you tried to boot with a single HD with GUID with BAD AX 2?
    If so let me no please.

    Regards MacRoy

  6. December 2nd, 2007 | 1:28 am

    Yes i did with
    efi v7, v71, v72 and v73 unsucessfull
    v84 not tested

  7. MacRoy
    December 2nd, 2007 | 1:35 am

    Thanks for the fast replay Carlos Pombo!
    Let me no when you have done a test with v8.0
    Thanks allot.

  8. raw
    December 2nd, 2007 | 1:53 am

    Since this supports MBR – can it be used for dual boot systems?

  9. stantheman
    December 2nd, 2007 | 4:29 am

    I hope 7600gt will work, tons of people have them and support with stuff like nvinject and natit/titan seems to be hit or miss.

  10. Takuro
    December 2nd, 2007 | 4:43 am

    What are we supposed to do with the graphics device-properties strings exactly?

  11. zzak
    December 2nd, 2007 | 5:01 am

    I am sucessed with bad axe 2.. v8
    Thanks netkas

  12. zzak
    December 2nd, 2007 | 5:24 am

    I’m sucessed with Bad Axe2 guid partition (v8)
    Thanks Netkas

  13. Takuro
    December 2nd, 2007 | 6:13 am

    Ok I read the last news article and figured out what to do.

    Graphics support isn’t working here with an ATi Sapphire x1600 Pro. However, using PC EFI v8 without graphics support and using Natit instead does work.

  14. magenta135
    December 2nd, 2007 | 7:04 am

    How I have it?

  15. Vinnie-The-Phoo
    December 2nd, 2007 | 9:21 am

    HI Guys , I have a BADAXE2 and would like to implement PC EFI. Please can you send me a link to a easy HowTo instruction ? and also a link to the latest stable PC EFI . Thanks in advance

  16. TorqueX86
    December 2nd, 2007 | 9:55 am

    Sadly no success with NVIDIA 8800 GTS 640.

  17. Zephyroth
    December 2nd, 2007 | 10:19 am

    That’s the same for me, no success with NVIDIA 8800 GTS 640.

  18. mentorek
    December 2nd, 2007 | 11:25 am

    Any possibility to override loading of DSDT during booting system?


  19. zzak
    December 2nd, 2007 | 11:42 am

    Bad Axe2 mobo…Now, perfectly work with GUID partition.(efi v8)
    Thanks Netkas

  20. zhta
    December 2nd, 2007 | 11:53 am

    Netkas , please take a look at this : Bootable usb !!!

    Is it possible to make a pc-efi installation to usb key (guid or mbr) ???

  21. BJMoose
    December 2nd, 2007 | 12:27 pm

    Well, I tried v8.0 on my Bad Axe 2 last night and it still didn’t work. When I boot, it just won’t find a bootable drive. On InsanelyMac, one first time poster says in a single line that it works, but then does not go on to say anything more. I believe it is a bogus post.

    This board has run every install disk that’s come out since 10.4.4. It runs 10.5.x in MBR mode very stably with all vanilla kexts re-installed. It will be a shame if we can’t get GUID up and running too.

    I’m open to any suggestions. My system is flexible enough where I can try any combination of hard drives (internal or external) to make this work. Peace, BJ

  22. MacRoy
    December 2nd, 2007 | 1:01 pm

    Hi zzak!

    How do you succeeded with that? Can you please describe how you did that
    with kindly regards


  23. l0pht
    December 2nd, 2007 | 1:21 pm

    Hi M8s
    From a newbie in MACOS
    Where can I dl the efi 8?

  24. zzak
    December 2nd, 2007 | 1:40 pm

    This method is little funny but it works.
    You know how to install dvd and patch efi v8. and blank
    Now, rebooting to Leopard (mbr) and patch efi v7.4 and reboot. before finished the intel-bios, click f10 keyboard and you can choose the drive and select where GUID partition drive and click enter and f8 key.
    Now, you can see the bootloader. But it won’t boot, you know why.. back to leopard(MBR) and kext patch and re-install efi v8 and reboot and f10 key (I was patched Active partition) choose GUID partition and put -v -f and enter….happy.
    keypoint was install v8.0 and down-grade to v7.4 and up-grade to v8.0 again.

  25. zzak
    December 2nd, 2007 | 2:02 pm

    I mean v7.4 was boot_v7_guid only..
    and I was install with leopard DVD (6.6G)

  26. elRey
    December 2nd, 2007 | 2:23 pm

    there is still a nogo for bad axe 2
    i tryed every changeble variation in bios
    one time i get “no booteble system found”
    other time i get blinking curser in upper left

    love & energy
    el Rey

  27. aki
    December 2nd, 2007 | 2:28 pm

    v8 on Asus P5W DH + XFX 8800 GTS 640 Mo works…

    But have to use detect monitors in System Prefs >> Monitors, after each boot to get a normal screen though

  28. elRey
    December 2nd, 2007 | 2:31 pm

    >Now, you can see the bootloader. But it won’t boot, you know why.. back to leopard(MBR) and kext patch and re-install efi v8 and reboot and f10 key (I was patched Active partition) choose GUID partition and put -v -f and enter….happy.
    keypoint was install v8.0 and down-grade to v7.4 and up-grade to v8.0 again.<

    can you discribe more detailed?

    love & energy
    el Rey

  29. MacRoy
    December 2nd, 2007 | 5:30 pm

    I can`t see any choice in the boot loader when i press F10, the only thing i see is my internal Leopard boot disk no other choice.
    I use a second hard-drive installed in my computer this is the HD i will use when i managed to fix this if ever.
    Do you also use a internal hard-disk or du you use a USB HD?

    Kindly regards MacRoy

  30. TorqueX86
    December 2nd, 2007 | 6:53 pm

    Nice to see tht aki got his XXX 8800 640 to work, I have the same card, alpha dog edition, I tried to detect monitors but the card is not seen at all.

    Any ideas?

  31. elRey
    December 2nd, 2007 | 7:04 pm

    @ MacRoy
    forget what zzak has written
    with f10 you get the mainboard bootloader
    i tryed with internal hdd
    still blinking curser at the upper left

    love & energy
    el Rey

  32. MacRoy
    December 2nd, 2007 | 7:20 pm


    thanks for you`re answer.
    Do you believe that is possible to fix GUID for BAD AX 2 ????!!!???


  33. npwski
    December 2nd, 2007 | 7:32 pm

    Thanks, Netkas.
    Success with AsusP5W-dh + Gf8800GTX. But only if my monitor is connected to DVI-2. With DVI-1 (nearest to mobo) screen is rubbish until i press “Detect Monitor” button.

  34. Siddharth
    December 2nd, 2007 | 8:22 pm

    Please please, add device properties string for ATi Radeon Xpress 200… Please netkas. Thanks anyways buddy…

  35. December 2nd, 2007 | 8:48 pm

    @ zzak

    Congratulations you got it.
    Do me a favor please:
    Open Disk Utility
    Click over your HDD you report working GUID Partition Table (yes over HDD, not the partition)
    Look down in front of Partition Scheme :
    Tel me you can read Guid Partition Table and can’t see Master Boot Record.
    Waiting for your reply to brake my box if i can´t set it up working with GUID.
    Thanks, you gave us a hope.

  36. weaksauce12
    December 3rd, 2007 | 12:32 am

    Does this mean we can run Boot Camp?

  37. zzak
    December 3rd, 2007 | 6:25 am

    @ bad axe2 users
    Problem was Active partition it has to be make between v8 and v7 guid only patch.
    This is what I installed.

    – Make GUID partition
    – Install DVD <–GUID partition recognize 6.6G DVD
    – patch efi v8 <–maybe it can be a skip but I did
    – Active partition **
    – patch efi 7.4 (v7 guid only) *will see guid from darwin
    – post kext patch
    – boot leo (GUID)
    – patch efi v8 again from leo(MBR)or sing user mode.

    Thanks Netkas again.

  38. mb2k
    December 3rd, 2007 | 9:42 am

    Thanks Netkas , working great ! .
    p.s i installed on BadAxe 2 wihtout problem .
    here is what i did ,
    created partitions and used startuptool & dd like in netkas guide ,
    installed , rebooted ,
    now saw a “non bootable disk ….” , so entered linux and run gptsync ,
    reboot and voila all works ,

    Again many thanks netkas , i love you 😉

  39. elRey
    December 3rd, 2007 | 2:43 pm


    now i got ist working with your guide from insanely, but get “You need to restart your computer. Hold down the Power button for several seconds or press the Restart button”
    any ideas?

    love & energy
    el Rey

  40. vu 32
    December 3rd, 2007 | 3:43 pm


    did you use a linux live cd or was it an already installed version of linux ?

  41. elRey
    December 3rd, 2007 | 4:22 pm


    forget my last post
    now everything is working
    anyway this is a strange way

    love & energy
    el Rey

  42. spampit0
    December 3rd, 2007 | 4:24 pm

    I have an HD2600 Pro card and a Bad Axe 1 mobo. After adding the lines to the plist file, I receive this error on startup:

    “Error parsing plist file”

    I have checked my 5 times, and can’t find anything wrong with it. Here’s what I have in there:


    I am running boot_v8 with MBR. Has anyone else received this error?

  43. spampit0
    December 3rd, 2007 | 4:31 pm

    HTML stripped my xml tags. The above post should say:


  44. spampit0
    December 3rd, 2007 | 5:51 pm

    Found my problem. I was using a slightly different way to boot. I was using grub with “chainloader +1″ booting directly off of the OSX partition instead of booting from /boot/boot_v8. For some reason, when I ran startupfiletool on my OSX partition in single user mode, it was not overwriting the old pc_efi, even though it reported it was successful.

    I now boot directly from pointing grub directly to the boot_v8 file on my linux partition, and all is now well. Serves me right for trying to be different :)

  45. cornfused
    December 3rd, 2007 | 6:50 pm

    Uh…ok, am I just a complete idiot? I’ve been reading through this site for like 20 minutes and I can’t for the life of me figure out where/how I’m supposed to download PC_EFI. I’ve gone through all these posts of new versions available and everyone’s testing notes, but I haven’t found any links to the actual files, and it seems like this has gone completely unspoken on the site. Could somebody hit me with the cluestick please?


  46. dodo
    December 3rd, 2007 | 8:52 pm

    how do i downlode this PC EFI patches.
    I don’t know how to use IRCchat so please help me thanks.

  47. mb2k
    December 3rd, 2007 | 11:25 pm

    @vu 32 , i used livecd and run gptsync from usb memory stick

    December 4th, 2007 | 12:35 am

    I’m with you. I need to be hit with a cluestick to. WHERE on earth can we download. I need a torrent people. Wheres the torrent for this?

    Or Rapidshare or megaupload or whatever.. PLEASE LIST AWAY

  49. M^3
    December 4th, 2007 | 4:00 am

    PC EFI DL links are ALWAYS ON IRC.
    You HAVE to go there to get the link. CAPICHE!?

  50. sese
    December 4th, 2007 | 6:26 am

    Could this work with a mobile 8 series card if i found the device string. I have an inspiron 1420 with 8400m gs geforce graphics card.

  51. Cipolippo
    December 4th, 2007 | 8:52 am

    Where we find it?

  52. Rodik
    December 4th, 2007 | 9:52 am

    hi, I`ve installed leopard flat image,booted it in a single user mode and installed pc_efi 8, after rebooting it hangsthe last lines it shows in single user mode are “ACPI: Button driver prevents system sleep
    extension “”
    Any suggestions what to do?

  53. Abacax86
    December 4th, 2007 | 1:28 pm

    Hi guys. I don´t want to mess here. I got several images and disks to start this thing over a Gigabyte GA-965P-DS3 3.3 and C2D 1.8. Just need to know how to start. I´m reading forums in insanely but can´t find the stuff they talk about to download. Any good start point? Thanx!

  54. December 4th, 2007 | 2:35 pm

    PC EFI

    IRC server:
    channel: #leopard

    Link to download EFI is in the topic. Top of the window.

  55. Ehsan
    December 4th, 2007 | 3:45 pm

    Here is the PC EFI v8.0 made by ” Netkas the Great ! ” :

    Ehsan … from Iran …

  56. December 4th, 2007 | 3:46 pm

    I have installed efi 8.0. I put dsmos.kext from
    Delete AppleIntelCPUManagement.kext and AppleEFIRuntime.kext.
    Result: Original kernel not boot. :(
    Kernel from topic #10.5 work fine. Any idea?

    virgo:~ virgo$ ioreg -l -w0 -p IODeviceTree | grep efi
    +-o efi
    | | “name” =

    P.S. CPU Core 2 Duo 2.13 MHz.

  57. dodo
    December 5th, 2007 | 4:48 am
  58. Harland Sanders
    December 6th, 2007 | 10:39 am

    The AppleSMBIOS.kext included leaves me at a bluescreen on AMD/10.5.1. Other than that, it works great. :)

  59. mrjoe
    December 9th, 2007 | 5:54 am

    So, is this the last version?

  60. Alvin
    December 17th, 2007 | 11:48 am

    Hi. Thanks for the emulator. You’ve simplified things up. To simplify something complicated is genius. I’d like to ask what things are missing from the Apple’s EFI? Or is the emulator has everything the original has? From what Mac’s EFI is the emulator based upon? Lastly, what is the gfxstring for, without it would the emulator be compromised? Thanks in advance. Gbu.

  61. Tommy mui
    December 26th, 2007 | 7:42 pm

    excuse me,
    what would happen if i try it on 680i,
    can that be reversed?

    thank you!!

  62. Brokerka
    December 30th, 2007 | 12:54 pm

    I have and Asus A6JA, and iATKOS v1.0 install disk.
    I’m reading the forums, but nothing change, my mobility x1600 doesn’t work…Anyone can help me,please?

    I’ve tried the original kext’s, the ATIinject.kext, and so on…i’ve got blank screen..etc..but finally doesn’t work…
    I’m so said…Anyone have and idea?

  63. February 8th, 2008 | 6:50 pm

    would it be possible to get the string to add to for evga 8600GT 256 MB ?

  64. Kap
    March 2nd, 2008 | 3:12 pm

    I think there is a bug or something similar.

    When i boot from grub boot_v8 it finds
    the step 3 and launch darwin boot loader,
    but Darwin show me wrong partitions…

    It shows me (hd0,0) as (hd0,1).

    I’m available for tests.

  65. March 20th, 2008 | 5:43 pm

    […] you still have your browser open, navigate to and pick up a copy of PC_EFI V8.0 from the link in comment […]

  66. April 11th, 2008 | 1:37 pm

    Hi everyone,
    iam booting boot_v8 with grub from a different Harddisk than Leopard is on. It always prompts me to enter the Harddisk ID. Something like “80”, “81” or in my case “82”. Is there a way to tell the pc efi bootloader always to use 82? Perhaps with a parameter within grub or by Hex editing boot_v8?
    My grub settings look something like this:

    root (hd0,2)
    kernel /boot/boot_v8

  67. freemac
    April 15th, 2008 | 6:50 am

    hi again
    im totally new to this things
    how do i get a copy of your efi v8?
    can you give me guide to install it?

  68. April 15th, 2008 | 11:05 pm

    […] slow to use. While looking for a fix for this condition (haven’t found one), I came across pc_efi* that lets one run OS X unmodified on a regular garden variety PC. I’m now fairly tempted to […]

  69. Alex
    April 16th, 2008 | 3:43 am

    what would be the hex value for the cd-rom?

  70. ray
    April 18th, 2008 | 12:29 am

    Where do you get the pc_efi where can i download it to give a try ?

  71. Atmos4
    June 16th, 2008 | 12:51 am

    Hello netkas, ould you please release a modified boot_v8 which can boot from device 81 with gpt? Or even better release a guide how to hexedit boot_v8 to boot from custom device number by default.

Leave a reply