Pc_efi was fixed to allow you to boot any of your guid patitions (u can have up to 128 guid partitions on gpt drive)

The only known limitation for it – bootable partition have to be located under 2TB(yeah, TeraBytes) on disk.

(it’s bios limitation for lba disks), but any nonbootable partition have no limits.
fixed(since first time 7.1) boot0 now boots first hfs+ partition it can find on disk, e.g. if diskXs1 is EFI

partition for u, and diskXs2 e.g.

ntfs partition, and diskXs3 is e.g. hfs+ partition, then boot0 will start loading next stage bootlaoder

from diskXs3 (so pcefi and boot1 should be installed on this drive too) – it’s jsut Example.

If u had fixed 7.1 installed, then u only need to update pc_efi, if u had non-fixed 7.1 installed –

upgrade also boot0 (read page about guid)

Good luck, u can now have as much leoapards and tigers as u want, make a Zoo 😀

to find out it, look at 7.1 post


  1. theslug
    November 27th, 2007 | 7:35 pm


    please remember the full support of x3100.. pleaaaase

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

    Cool 🙂
    You are genius.

  3. Joe
    November 27th, 2007 | 7:55 pm

    Sorry if I my question is silly, but does that mean we can boot xp or vista from it’s NTFS partition??! Thanks again Netkas. You’re making me check your page every hour to check for your updates. You’re on fire.

  4. netkas
    November 27th, 2007 | 8:04 pm

    NO, vista/xp doesn’t suuport booting from guid, so go and blame Balmer 😀

    November 27th, 2007 | 8:26 pm

    Thanks for this.
    Im trying it out now

  6. November 27th, 2007 | 8:41 pm

    /blame Balmer

    /me send waves to netkas


  7. myki
    November 27th, 2007 | 9:56 pm

    Thank’s netkas you make a really good job

    just a question, I tried to install the boot_x1600 because of my ati mobility x1600.It boot well but finaly i’ve got a blackscreen. is it because the mobility cards are not suported ?

  8. jose
    November 27th, 2007 | 11:18 pm

    any other new support on pc_efiv72?, Geforce7series?

  9. November 27th, 2007 | 11:32 pm

    So since we’re booting from GUID, does this make Boot Camp a possible addition in the future?

  10. frendi
    November 27th, 2007 | 11:42 pm

    Thank you Netkas for your very good job!
    I would like a support for mobility X1600. I have same problem of myki. I’ve got a Blackscreen after the boot.THX

  11. 0xdeadbeef
    November 28th, 2007 | 3:01 am

    Fantastic work, as always, netkas!

    One question: Can we possibly build our efi data for gfx,etc from a plist file instead of having it hard-coded in boot2?

  12. Andy
    November 28th, 2007 | 3:15 am

    Keep up the good work mate!

  13. November 28th, 2007 | 5:18 am

    I followed the instructions to install (working Leopard install on disk0s1, hdd I’m installing pc_efi to on disk1s1, verified by “mount” command before I unmounted disk1). Being that my disk location is the same as the provided “sample” commands, I executed the following commands:

    ./startupfiletool /dev/rdisk1s2 ./boot_v7_guid_only
    dd if=./guid/boot1h of=/dev/rdisk1s2 bs=512 count=1
    dd if=./guid/boot0 of=/dev/disk1 bs=400 count=1

    I then replaced mach_kernel, AppleSMBIOS, and dsmos.kext with vanilla files. When I boot, I get a blank screen with a blinking cursor in the upper left hand corner.

    Any ideas of what I might have done wrong?


  14. Siddharth
    November 28th, 2007 | 6:06 am

    Buddy you’re the best! Vladimir rocks! Thanks for all your hard work! Please do try to fix OpenGL support, Framebuffer, QE/CI for ATi Radeon Xpress 200 series. It’ll really help all us laptop & desktop users with this chipset. Please do help netkas. Thanks.

  15. Joe
    November 28th, 2007 | 8:23 am

    Oh well…
    I guess we’ll have to wait till grub 2 to boot linux from a GPT (and possibly windows as a legacy OS as they said). Maybe windows 7 will support GPT natively!! Anyway, thanks for the clarification Netkas.

  16. b4sakenxx
    November 28th, 2007 | 8:26 am

    you my friend, are amazing. quick question tho! i’m new to this, so linux can not be booted if we install leopard to guid??

    i should use v6 and do mbr if i want to dual boot?

  17. Cromwell
    November 28th, 2007 | 8:57 am

    Can BCDedit 1.7 add a boot entry for booting Leo (multiboot with Vista)?

  18. water
    November 28th, 2007 | 12:18 pm

    Windows XP 64bit supports GUID partion schemes? I wonder how you install that? hmmmm

  19. jazzy
    November 28th, 2007 | 12:24 pm

    boot_gma_macmini doesn’t work for me with 10.5.1 on p5ld2-vm
    Paulicat’s Natit doesn’t work also
    only old AppleIntelIntegratedFramebuffer.kext from 10.4.4 work but with mouse tearings 🙁
    I have mac mini also, can I help with ioregs or smth else?

  20. water
    November 28th, 2007 | 1:45 pm

    Turns out Windows XP SP2 will recognise and install to GUID partions but system can not boot from them.
    That must be where bootcamp refit comes in?

  21. bimbilin
    November 28th, 2007 | 2:52 pm

    errr.. where is the link to download this EFI?

  22. b4sakenxx
    November 28th, 2007 | 5:02 pm

    so um, i got everything working, sort of. after i did the EFI v72 steps. leo booted fine but i get a please connect a keyboard message and nothing on my laptop works?

    this didn’t happen the first time i got leo to boot b4 i found out about efi stuff.

    any thoughts?

    only thing i can think of is that in netkas guide it says to unmount all partitions, but i couldn’t unmount the leo partition, something about files, i forget.

  23. November 28th, 2007 | 6:46 pm
  24. theQmaster
    November 28th, 2007 | 7:00 pm

    Can I use pc_efi as I used chain0 in the past ?

  25. theQmaster
    November 28th, 2007 | 7:32 pm

    Let’s say I applied the boot_v7 and I realize I don’t need it how do I restore the original boot ?

  26. Athlon24
    November 28th, 2007 | 10:37 pm

    Just, Great Thanks

  27. mei
    November 28th, 2007 | 10:46 pm

    I tried GUID on a usb drive, I followed the instructions but it seems to hung on loading (the cursor only rotates) and then an error message (I cannot read it… it’s too fast) appears and the pc reboots.

  28. ByteFoX
    November 28th, 2007 | 11:07 pm

    netkas, does exist the possibility of use efi to boot from orig DVD?

  29. Amuraivel
    November 29th, 2007 | 8:28 am

    You cannot use the GPT partitioning style on removable media, detachable disks that use universal serial bus (USB) or IEEE 1394 (also called FireWire) interfaces, or on cluster disks that are connected to shared SCSI or Fibre Channel buses used by the Cluster service.

    Straight from the MS webpage

  30. mei
    November 29th, 2007 | 8:51 am

    I think you can. You can dump your dvd into a partition of an external drive (I succeded on MacBook but I didn’t tried to boot on the pc) using

    sudo asr -source /Volumes/Mac\ OS\ Insta… -target /Volumes/XXX -erase -noprompt

    where XXX is your external partition. Then you modify the required kext in that partition (to let start the dvd on the pc).
    The problem is the install dvd requires a GUID hd to install leopard.

    Ciao Mei

  31. cyberdog
    November 29th, 2007 | 10:19 am

    I’m waiting for use with my 7300GT

  32. Sietepicos
    November 29th, 2007 | 10:20 am

    First of all, thanks a lot for your incredible work. I have installed Leopard in a GUID partition (p5W DH Deluxe MoBo, Q6600, 4 GB Kingston RAM 800 MHz,…). The only problem I had was a kernel panic using ToH mach_kernel (from RC2). I had to change it to a different kernel to be able to start for the first time. I used mach_SSE2 and everything went smoothly. Now updated directly with Apple to 10.5.1 after installing dsmos.kext and AppleSMBIOS.kext (from the pc_efi_v7.2).
    In “About this Mac” I get “Mac Pro”, but before I was able to see my actual MoBo (p5w DH Deluxe). I don’t remember if it changed before or after updating, but Geekbench says I am a genuime Mac.
    Memory frecuency is not detected correctly. They are 4 modules from Kingston value RAM at 800 MHz but are detected as 667 MHz.
    Thanks again and continue like this.
    Best regards from Madrid.

  33. lucas
    November 29th, 2007 | 10:46 am

    well, this coincided quite nicely with me moving from my “test mac pro” to a more permanent arrangement.

    the one thing I’ve noticed (so far) is that in the system profiler my pc now shows up as “” (obviously replaced with my mobo model) instead of “Mac Pro”. is that normal? I was booting of the 10.5.0 vanilla kernel and have now run the 10.5.1 update without any problems so I presume the efi tricks are doing their thing…

  34. lucas
    November 29th, 2007 | 10:47 am

    heh, i had “{MOTHERBOARD MODEL}” but with < brackets, but they got lost in teh html 😛

  35. November 29th, 2007 | 12:30 pm

    @ netkas
    Apparently efi boot_v72 is incompatible with BAD AXE 2 nice mobo.
    Installed boot loader into clean HDD partitioned GUID and formated with DU. Followed carefully and double checked as per your instructions article, seems that boot loader instals ok as it returns in terminal, after enter, the usual lines.
    Partitions mounted and unmounted when indicated to install boot1h and boot0.
    Once rebooted to check if appears error “com.App…..plist” system bypass the GUID HDD and starts the next available HDD system in bios that is a dual boot xp/tig.

  36. jjduro
    November 29th, 2007 | 1:49 pm

    Is there going to be a solution for nVidia Geforce Go 7xxx graphic cards? (I have a Geforce 7300, 256 VRAM.)

    And by the way, my model Machine in System Profiller says I’m using a Asus F3JCIdevice, instead of Mac… Geekbench says the same… What’s going on?
    I can’t do any updates directly from Apple. My laptop boots, but it stops on a blue screen with the cursor. Again, what’s going on?

    Using ToH’s Leo

  37. Stellarola
    November 29th, 2007 | 2:00 pm

    Carlos Pombo, sounds like you didn’t install it properly. I got that error the first time I didn’t do it correctly.

  38. Inge Buller
    November 29th, 2007 | 3:49 pm

    Anyone has any idea about the best chipset to run pc_efi? Would an older P965-based mobo be more compatible than a P35-based?

    If I compare to my MacBookPro, it has the ICH8-M soutbridge, which must be closer to to the P965 ICH8 than the ICH9 of the P35…

  39. km
    November 29th, 2007 | 4:28 pm

    i’m looking for a new mainboard. Is your efi 7.2 running on a Bad Axe 2 Mainboard?

    Thank your for the hard work!!!

  40. November 29th, 2007 | 4:42 pm

    Hi comunity

    @ Stellarola

    Probably your r wrigt..
    Please forget my post # 35

  41. kocoman
    December 1st, 2007 | 2:15 am

    Can anyone boot original DVD with pc_efi successfully? (copy to HD or direct from disc)?

  42. December 1st, 2007 | 7:37 am

    inge buller, I have used this method on both a ICH8 & ICH9 Gigabyte boards with success. Either way, it works extremely well.

  43. Rek
    March 22nd, 2010 | 4:37 am

    Thx!! pretty good!

Leave a reply