Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Empire EFI, now with AMD support
83,044 reads · 2009-11-03 – 2009-12-02
Dossier 10.X Core AMD OSx86 Gigabyte G31M / P35 EVGA / X58 Retail DVD / USB

Empire EFI, now with AMD support

Its best to visit Prasys' Blog for more info, cause he will probably update it more often pra sys.co.cc/2009/10/empire-efi/ Introduction – Presenting Empire EFI. The one of the kind boot loader which all. Do take a look at what Empire EFI…

Primary Author
@pαuℓzurrr. Published 2009-11-03
Collection
OSx86 Core & 10.X
Archival Footprint
83,044 historical reads · 18 curated field notes (from 23 dispatches) · 2009-11-03 – 2009-12-02
Credited Voices (12)
@pαuℓzurrr. (5)@prasys (5)@RetroRen (3)@Sweaty (2)@pirloui@thorazine74@InteliMacPro@bditman@maya77@Imkantus@xXrkidXx@gorg

Its best to visit Prasys' Blog for more info, cause he will probably update it more often

pra sys.co.cc/2009/10/empire-efi/

Introduction – Presenting Empire EFI. The one of the kind boot loader which all. Do take a look at what Empire EFI as to offer. Unlike other tutorials and guides and solutions , you don’t need a hackint0sh or Macintosh running OSX . Its possible to use this disc on a PC running Windows or Linux As wise Darth Vader used to say (our CEO…

CLICKABLE!

Keep in mind that Empire EFI only works on Intel Core 2 Duo , Core Duo , Atom , Core Solo , Core 2 Solo , Intel Xeon and Intel Core i7 . It doesn’t work on AMD processors nor older Intel processors and newer ones such as Intel Core i5 (although our Stormtroopers are working hard on this issue). It only works on Intel-based chipsets…

More info and Special ‘Cooked’ Version for Problematic Board & Beta Version for Intel Core i7 and Intel X58 Chipset on Prasys' Blog (pra sys.co.cc/2009/10/empire-efi/)

Empire EFI for AMD Processors (Experimental/V1.08 by nawcom) (media fire.com/?m5wzzwyfg4m) -- This is an experimental version for AMD processors to enable them to use Retail Snow Leopard installation disk. However keep in mind that if you have more then 4GB of RAM installed , please remove some RAM and be sure to have less then 4GB of RAM otherwise you’ll run into some problems. There are some known issues with Empire EFI for AMD processors.

---->The "Unofficial" Empire EFI Thread Support →<----

Author Updates & Technical Revisions

Follow-up dispatches by @pαuℓzurrr.

Author Update #1 @pαuℓzurrr. 2009-11-30 ↳ Re: @Imkantus
@ImkantusSo does this mean that the mach_kernel placed in Preboot.dmg does On-the-Fly Opcode patching?
@maya77What exactly that means? We are able to boot from retail DVD and install SL without any patching or tricks? Does it also mean patched kernel is not needed when this loader is used?

Not sure if it supports on the fly opcode patching but it does use the 10.0.0 version...

Author Update #2 @pαuℓzurrr. 2009-11-30

@ Prasys, i tried the AMD version of the DVD, but it gives a error about the SuperNForceATA kext...
I think something went wrong when making the Preboot.dmg?

Author Update #3 @pαuℓzurrr. 2009-11-30

I've used this one, media fire.com/?q2jmln1ymdg
It works for me...

Synthesized Community Field Notes

18 technical responses curated from 23 original dispatches

Field Note #1 @pirloui 2009-11-03

This looks very based on Boot Think. I'm all for choice, but I hope this isn't yet a branching that will be abandoned after a version.

Field Note #2 @thorazine74 2009-11-03

It would be a bad choice indeed considering Boot Think has no public source code and the author doesnt seem to have any plan to publish it.

Field Note #3 @prasys 2009-11-04

Believe it or not , its entirely Chameleon with netkas' PC_EFI 10.4/10.5. I don't use closed source stuff. I'll be writing a guide later on how to make your own boot-132 disc for your motherboard and stuff

If you want the easy way out , give BootCDMaker a shot. A pretty good tool to make your own bootable "boot think"

I don't use those chinese closed source stuff anyway - Chameleon and pc_efi = harmony

Field Note #4 @InteliMacPro 2009-11-05

I'm liking this as I sold my old rig and am currently piecing together a new x58/i7 based one and I would like to get away from the "install from Leopard" approach. Not only does it require you to install 3 times to get permissions repair right (last time i checked, it's been awhile), but it's not very good if you want to boot from the install disc to repair you startup drive. Pretty interested in the x58 beta you've got on your site.

Field Note #5 @bditman 2009-11-22

Can't get Empire EFI to boot

I get a "Non System Disc" error message. Any thoughts?

Field Note #6 @maya77 2009-11-29

What exactly that means?

We are able to boot from retail DVD and install SL without any patching or tricks?

Does it also mean patched kernel is not needed when this loader is used?

Field Note #7 @Imkantus 2009-11-29

So does this mean that the mach_kernel placed in Preboot.dmg does On-the-Fly Opcode patching?

Field Note #8 @xXrkidXx 2009-11-30

@Imkantus

It looks like it.. Wow, I wonder what kernel they used

Field Note #9 @Sweaty 2009-11-30

Strange that thebig osx86 site is deleting all threads about Empire EFI, hope it brings more traffic this way

Field Note #10 @RetroRen 2009-11-30 ↳ Re: @Sweaty
@SweatyStrange that thebig osx86 site is deleting all threads about Empire EFI, hope it brings more traffic this way

Who's deleting and why?
What's the deal with empire EFI, that threads should be deleted?

Field Note #12 @prasys 2009-11-30

Beats me , but I plan to open up an official thread here !

Field Note #13 @prasys 2009-11-30

Nope it doesn't do on the fly op-patching. Nawcom made a bit of modification to few of the kexts and the way how it boots. You'll be still needing Marvin's patcher after installing it !

Field Note #14 @prasys 2009-11-30 ↳ Re: @pαuℓzurrr.
@pαuℓzurrr.@ Prasys, i tried the AMD version of the DVD, but it gives a error about the SuperNForceATA kext... I think something went wrong when making the Preboot.dmg?

Could you give me your variant of your nForceATA. That one has been compiled from source code directly. Maybe the traditional nForceATA works for a lot of people. I don't really know paul , cause I don't have oSX installed on my AMD PC as its an ATI-AMD chipset and not nvidia-ati.

Field Note #16 @gorg 2009-12-01

No on-the-fly opcode patching and no support for 4GB RAM. Same old story I am tired of waiting.

Field Note #17 @prasys 2009-12-02

@gorg , then you should start coding things up. A lot of things changed in Snow Leopard kernel. Again , it would be best to wait for xnu team or someone who is knowledgeable enough. Currently , AMD support is pretty weak . I am guessing slowly OSX86 favours Intel instead as now everyone is talking about going EFI , going Retail , etc

Field Note #18 @RetroRen 2009-12-02 ↳ Re: @prasys
@prasys@gorg , then you should start coding things up. A lot of things changed in Snow Leopard kernel. Again , it would be best to wait for xnu team or someone who is knowledgeable enough. Currently , AMD support is pretty weak . I am guessing slowly OSX86 favours Intel instead as now everyone is talking about going EFI , going Retail , etc

Well, all we need to get better AMD support is a better AMD kernel. EE is a great piece of software, but it cant do much for AMD users without a better kernel. I can boot retail SL dvd without problems with EE, but I get KP on booting.
I tried installing OSX SL on my system via 5 different methods, none of them worked. I'm able to install retail on my AMD system, but I cant boot the system due to a KP. No matter what I try to change, I always end up with KP.

It's not good that coders are all pro Intel - there is no challenge in installing OSX to Intel systems, it can be done retail and rather easy. People are looking forward to some SL distros that are being prepared ATM, but they will not do much without a better kernel.

I have no experience in programming so I cant help much with that
I have xcode, but dont have the slightest idea what do with it
And as I remember, I need a working SL to work on SL kernel, right?

Sources & Contributor Provenance (12 credited usernames · Thread #4595)
UsernameDossier ContributionDispatchesActive Window
@pαuℓzurrr.Primary Author52009-11-03 → 2009-11-30
@prasysCore Contributor52009-11-04 → 2009-12-02
@RetroRenCore Contributor32009-11-30 → 2009-12-02
@SweatyContributor22009-11-30
@pirlouiContributor12009-11-03
@thorazine74Contributor12009-11-03
@InteliMacProContributor12009-11-05
@bditmanContributor12009-11-22
@maya77Contributor12009-11-29
@ImkantusContributor12009-11-29
@xXrkidXxContributor12009-11-30
@gorgContributor12009-12-01