PC EFI V 7.3

New: added ability to boot foreign bootloaders, like lilo/grub/grub2 from guid partitions.

hm, i found gpt patch for 0.97 grub

grub from ubuntu 7.10 confirmed to have gpt/guid support.

It can be isntalled to guid partition (stage1 to partition too)

e.g. with two command in grub shell

root (hd2,1)  – just example of guid msdos(fat16) partition

setup (hd2,1)

then it will be displayed with pc_efi as foreign boot and entering it will load grub

So multiboot OSX/linux becomes real on guid/gpt !

P.S. to get foreign boot working u have to erase guid partition with msdos filesystem…

…then do whatever u want with content of partition, e.g. u can make reiserfs filesystem there

then install grub to it, and linux..

grub files from ubuntu7.10 –  ,
 unpack to PARTITION:/boot/


  1. Mirko
    November 29th, 2007 | 6:37 pm

    netkas does this fix problem with badaxe 2

  2. Edward Smith
    November 29th, 2007 | 7:34 pm

    I have a bx2… what is the problem that you note with the board and PC EFI?

    Is is something to do with upgrading to 10.5.1 ?

  3. netkas
    November 29th, 2007 | 8:00 pm

    what a problems with bad axe 2 ?

  4. November 29th, 2007 | 8:05 pm

    tried latest kubuntu release 32bit. After pressing F8 at boot linux partition is listed as Apple HFS and if select to boot it starts OSX. Grub is installed on linux partition not MBR.

  5. theslug
    November 29th, 2007 | 8:12 pm

    please please X3100 support in next release master netkas

  6. magare
    November 29th, 2007 | 8:26 pm

    X3100 would be great, indeed. Thanks for the great work! Keep it up Netkas !!!

  7. netkas
    November 29th, 2007 | 8:45 pm

    frantisheq, first erase partition where u want to install grub, with using msdos(fat16) filesystem(in disk utility), so it will detect it then as Foreign boot, not a apple HFS

  8. November 29th, 2007 | 9:31 pm

    netkas MUCHO SPASIBO it’s working. i created one FAT partiton and one EXT3. installed linux on ext3 and grub to fat, working great. thank you

  9. netkas
    November 29th, 2007 | 10:31 pm

    frantisheq, it’s all on guid ?
    and what grub u used ?

  10. November 29th, 2007 | 10:54 pm

    PC EFI 7.3

    GRUB 0.97

    disk0s3=FAT (Disk Utility) – GRUB installed here – shown as Foreign boot
    disk0s4=EXT3 – Kubuntu 7.10 32bit – not shown in F8 list

    works perfect. no problems.

  11. November 29th, 2007 | 11:52 pm

    Netkas – many many thanks for the great work. I have converted my internal drive to guid. Three partitions : 1) 1Gb for Boot.plist and misc – no os; 2) small osx86 10.5.1 for maintenance and test; 3) remainder for production osx86 10.5.1. System boots, I see a partition list and select the one to boot. Great!

    I would like to try efi_v7.3 to install a version of linux but need to put it on an external drive – either usb or firewire. Is there any way to make efi boot loader see a second drive?

    If not, can disk utility be made to erase an existing guid partition and create 2 others without destroying the remainder of the drive?

  12. vu 32
    November 30th, 2007 | 2:00 am

    Hi Netkas,
    Great work btw.
    I am unable to use guid on my bad axe 2. I tried both 7.2 and 7.3. The drive is not bootable and it does not boot from the guid drive at all. I have tried in the bios:
    ATA / IDE Mode to both Native / Legacy and Configure SATA as IDE / AHCI – still no go!

  13. November 30th, 2007 | 4:21 am

    @ netkas
    people like me owning a BA AXE 2 need help
    this mobo is very good but somehow dificult to set gpt.
    please have a look here

  14. fabcat
    November 30th, 2007 | 4:23 am

    Les HAzelton: regarding your last comment, I have not tested this, but you might be able to split an existing partition with the command line version of disk utility. It is called diskutil. it has an option “splitPartition” which sounds like it might be suitable. For more details do a “man diskutil” on the command line (without the quotes). So if you wanted to delete the 3rd partition it might be something like:

    diskutil splitPartition /dev/rdisk0s3 2 “Journaled HFS+” partitionname3 25% HFS+ partitionname4 “Journaled HFS+” 75%

    You would have to unmount that partition first.

    Once you have split it you should be able to get your linux installer to reformat the partitions to something appropriate.

    If you want to install a linux that understands gpt/guid, that linux will probably include a utility to do the same thing as all of the above so it might be easier doing it all with the linux installer. Maybe “parted” (for repartitioning) for linux would be suitable?

  15. November 30th, 2007 | 5:30 am

    fabcat: Thanks for the reply – I just learned a few minutes ago that you can also use the partition tab of the GUI disk utility. Still, that is not too good because the smallest partition is 1Gb.

    I will try my linux install dvd and see what presents itself. The worst that can happen is that I need to restore my backups 🙂

  16. Stellarola
    November 30th, 2007 | 8:38 am

    I tried to help a guy install v73 on his Badaxe2 as well. It’s a no go for some reason. I’m sure netkas can work his black magic for our Badaxe2 brothers. 🙂


  17. November 30th, 2007 | 10:31 am

    tried again and works without FAT.

    disk0s1 EFI
    disk0s2 OSX
    disk0s3 EXT3 Kubuntu 7.10

  18. vu 32
    November 30th, 2007 | 2:37 pm

    can you outline your process and how you got it working? where did you install grub?

  19. Mike63501
    November 30th, 2007 | 5:19 pm

    I’m the guy Stellarola was helping. I’ll help you with any testing. Just say the word. 🙂

    “Bad Axe 2”
    2gb 4-4-4-12 DDR2 (G.Skill, in case anyone cares)
    DVD-RW (DL capable) IDE burner
    I have 2 120gb, 2 160gb, and an 80gb SATA drive available to test with.

    Thanks for all the work you do, netkas!

  20. MacRoy
    November 30th, 2007 | 5:42 pm

    I have problems with my Bad ax 2 also.
    I have tried every possible solution for it , but it vont vork.
    Just a blinking cursor in the upper left corner.
    Is it possible for ypu netkas to fix a solution for us with Bad ax 2 with GUID support?

    Thanks alot for all your work.

  21. November 30th, 2007 | 6:40 pm


    As per your post 19 see you have Bad AXE 2 working with efi_7*
    Can you post an help guid “how to” you set it up running GPT GUID ?

  22. Mike63501
    November 30th, 2007 | 9:29 pm

    Carlos : You are confused. I was the guy Stellarola was helping and, if you read Stellarola’s post, all attempts to get efiv7 failed on my ‘Bad Axe 2’.

    Sorry for the confusion.

  23. kocoman
    November 30th, 2007 | 10:28 pm

    Since grub/lilo boot from fat (after exiting from pc_efi). can I use it to boot Windows off fat partition?

  24. netkas
    December 1st, 2007 | 11:17 am

    windows doesn’t supoprt guid partition, u need to make hybdrid mbr/gpt partition , with gptsync, to make it work with windowz

Leave a reply