Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Zephyroth Leopard 10.5.1 AMD, does it already include EFI
11,556 reads · 2008-02-15 – 2008-02-16
Report 10.X Core AMD OSx86

Zephyroth Leopard 10.5.1 AMD, does it already include EFI

I have Zephyroth's 10.5.1 on my system and was questioning whether or not it already has EFI installed when Zephyroth made the AMD image? I want to install 10.5.2 (from the AMD package Piratebay), and would like to know if it is safe to…

Primary Author
@WinLinMac01 Published 2008-02-15
Collection
OSx86 Core & 10.X
Archival Footprint
11,556 historical reads · 7 curated field notes (from 14 dispatches) · 2008-02-15 – 2008-02-16
Credited Voices (4)
@WinLinMac01 (7)@zuz242 (3)@damnesiac (2)@cgsheen (2)

I have Zephyroth's 10.5.1 on my system and was questioning whether or not it already has EFI installed when Zephyroth made the AMD image? I want to install 10.5.2 (from the AMD package Piratebay), and would like to know if it is safe to continue, because EFI is required. Thanks.

This is the prompt I receive before I proceed to the installation: This is the AMD 10.5.2 update. You use this at your own risk. I have included the updated kernel(9.2.0), System.kext and dsmos.kext for those with EFI already isntalled. If you don't have EFI installed be warned that you will sit at a black screen for about 2 minutes waiting for the desktop to load with the old kernel(9.1.0).

Author Updates & Technical Revisions

Follow-up dispatches by @WinLinMac01

Author Update #2 @WinLinMac01 2008-02-15

is there any way I can get the EFI to install in my operating system without using a jump drive?

Author Update #3 @WinLinMac01 2008-02-16

I just wanted to confirm if it was possible to do this on my only 320gb hard drive. Let me know, thanks.

Synthesized Community Field Notes

7 technical responses curated from 14 original dispatches

Field Note #1 @damnesiac 2008-02-15

Nope, no EFI. It's easy to install efi though. Look in the miscelaneous section of the wiki for instructions. Just follow those simple instructions and you'll be on your way with EFI.

Field Note #2 @zuz242 2008-02-15

What do you mean, exactly?
Installing EFI just "adds" the EFI bootloader.
replacing AppleSMBIOS.kext is not mandatory.
As for installing the AMD package, it looks like it needs EFI installed for fully working.
Of course will the update replace many files and could wreck your 10.5.1

Field Note #3 @damnesiac 2008-02-15

You can use an external harddrive or another internal drive.

Field Note #4 @cgsheen 2008-02-15
[cite] WinLinMac01:is there any way I can get the EFI to install in my operating system without using a jump drive?

Ya, after you have the "iamefi" folder on your root drive:

Boot in "single user mode" ( press a key (or F8) at the "countdown" and type -s at the prompt - hit Enter )
At the prompt:
cd /iamefi
( the prompt will change and say "iamefi" in there somewhere - sorry, at work and don't remember the actual verbage )
./startupfiletool /dev/rdisk0s1 ./boot_v8 ( here you need your ACTUAL drive and partition numbers in the "rdiskXsX" ! )
( it'll say some stuff here - 4 or 5 lines before it's complete. doesn't take long. )
reboot

Once it boots the "EFI enhanced…" goes by so quickly you don't really see it - it mostly looks like a normal boot. There's a tool refered to in one of these threads that's lets you see the EFI parameters once you're in the OS X Desktop... Look around, you'll find it.

Field Note #5 @zuz242 2008-02-15

really? does it work without unmounting first?

the tool is called IORegistryExplorer, you can get it at the wiki.

Field Note #6 @cgsheen 2008-02-15
[cite] zuz242:really? does it work without unmounting first? the tool is called IORegistryExplorer, you can get it at the wiki.

Well, that's the way I did it. I use a seperate HD for OSx86 so essentially it's a "single boot" install... And this is straight from the "readme" in the "pc_efi_v80.zip" file:

"- Easy installation --- For Single-Booting systems ---

Create directory iamefi in the root folder of your boot osx disk.

Copy all included files into it

Boot in Single User mode by mashing F8 key during boot (right after bios POST) type -s and press enter

Then enter the following commands

cd /iamefi

./startupfiletool /dev/rdiskXsX ./boot_v8

reboot

Whereas rdiskXsX is the partition where your OSX install is (you can check that out on Disk Utility in OSX)

And v* is the EFI version bootloader you wish to use.

Existing 10.4.10 and 10.5/10.5.1 kernels compiled from sources, made by Toh are already known to work with this package.

You can also use vanilla appleacpiplatform.kext for leopard, and vanilla applesmbios.kext, but you might experience some glitches in system profiler and incorrect processor recognition with the latter.

dsmos.kext is mandatorily needed for vanilla and binary hacked kernels.

All credits for this work goes to def, Turbo , netkas, Dmitrik. And all testers."

Straight from "netkas" himself (or maybe ToH)…

Field Note #7 @zuz242 2008-02-16

well, i will try this with my internal osx installation (cloned from external usb install with efi), as there efi is not fully installed.
if it works, i will add the info to the wiki

Sources & Contributor Provenance (4 credited usernames · Thread #293)
UsernameDossier ContributionDispatchesActive Window
@WinLinMac01Primary Author72008-02-15 → 2008-02-16
@zuz242Core Contributor32008-02-15 → 2008-02-16
@damnesiacContributor22008-02-15
@cgsheenContributor22008-02-15