HowTo OSX
HowTo: Install EFI patch and Use Unmodified OS X Kernel in Hackintosh
Dream finally becomes reality: use vanilla OS X kernel on normal PCs.
This might not be sth. new to some readers as the patch was initially released few days ago. The newest version as of today is v5.1, which includes various bug fixes and multiboot support. Again, as the previous installation guide, this is also based my very own experience and not a simple duplication of the readme.
All credits go to netkas(who made this patch), def(for multiboot), Turbo and everyone works on the osx86 scene.
Update 1: Fixed a mistake in the tutorial which will cause “endless reboot loop”. Sorry for everyone who encounter this issue!
Update 2: The EFI patch has been confirmed to work with current 10.4.11/10.5.1 update. Many hackintosh users have enjoyed the same update experience as genuine MAC users.
Update 3: Download in this guide updates to the latest pc_efi version, which is v5.1 as of today(11/17). Link to ToH kernel is also updated.
What is EFI and why is this “patch”?
The Extensible Firmware Interface (EFI) is a specification that defines a software interface between an operating system and platform firmware.
EFI is intended as a significantly improved replacement of the old legacy BIOS firmware interface historically used by all IBM PC compatible PCs. But as of today, most PCs running Microsoft Windows still rely on BIOS, while Intel based Macs, since the day one, are using EFI. Despite the technical advantage, this is more like an artificial barrier to prevent normal PCs running OS X.
Ironically, Microsoft Windows support BIOS only, and Apple makes Boot camp to fill the gap. The EFI patch works in a similar approach: it emulates EFI data for normal BIOS-based PCs and let OS X treat them as genuine EFI-based Macs.
The EFI emulation is a long dream in OSX86 community, but prior to this, thanks the Apple’s open source Darwin Project and those Hackintosh gurus, we can still enjoy OS X on normal PCs, with patched kernels/kernel modules which just bypass EFI. Now with the EFI patch, the hackintosh can boot off VANILLA UNMODIFIED OS X kernel and use vanilla kexts, which gives a more clean room and great peace of mind for future system updates.
Click for more on HowTo: Install EFI patch and Use Unmodified OS X Kernel in Hackintosh »




Install OSX Leopard on your x86 PC, dual or triple boot OSX with Windows XP/Vista.
Make sure your system meets all requirements to get all the 4GB, under Windows 2000, XP, 2003 or Vista.
Back up your data and extends “free-trail” period
Install the Windows Server virtualization (WSv) role in
Make the gadget work in non-English Vista systems and “remember” user settings.
Windows Vista by default employs User Account Control (UAC) for better security, but it also brings some obstacle when you try to modify(replace or delete) a system file. This can be achieved by taking ownership of the file and then grant yourself full control over the file.
Avoid the annoying prompt permanently.
Get 180-day of
While