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.
Prerequisite for EFI patch
- Hardware: this EFI loader supports Intel SSE3 processors, include but does not limit to Core Duo, Core 2 Duo, Coro Solo, Pentium D and motherboards with Intel chipset(not necessarily to be Intel brand, just chipset. 915 and later are fine) ONLY. If you’re not sure, download cpu-z and run the test.
- A working OS X installation. I assume you’ve got OSX working and just want to try out the new EFI. Otherwise, install one first. :) This guide is based on 10.5 Leopard, but most part also applies to 10.4 Tiger.
- Some basic knowledge of UNIX shell. This shouldn’t be a problem as I’ll try to make the guide accurate and easy to follow
- The Leopard installation DVD and USB flash drive, just in case of error recovery. I hope we’ll never need them.
Prepare the Installation
Actual installation is really fast and easy, but before that, lets get all the necessary files in place.
1. Get the EFI patch
Download pc_efi_v51.zip. This is a repack of the original EFI patch and two necessary kext: AppleSMBIOS and dsmos.
2. Get the original kernel and modules
Here is the original kernel and some original kexts, please note that they are for Leopard 10.5.0 only(Download Leopard_Vanilla_Kernel_Kexts.zip). Tiger users may use Pacifist to extract them from System/Installation/Packages/BaseSystem.pkg in original DVD.


3. Place the EFI patch:
Extract pc_efi_v51.zip to your desktop, let’s say, a folder named pc_efi_v51 and launch Terminal.app from Application->Utilities in Finder, then type:
sudo mkdir /iamefi
sudo cp /Users/xxx/Desktop/pc_efi_v51/* /iamefi/
when promoted, input your password, and don’t forget to replace xxx with your user name.
This will copy all the necessary files for EFI patch in /iamefi directory.
4. Restore vanilla kernel:
For Leopard, there are currently two popular releases, namely BrazilMac and ToH. They all should work with the EFI patch. Anyway, let try to use the vanilla kernel first:
Extract Leopard_Vanilla_Kernel_Kexts.zip on Desktop and again, do this in the terminal:
sudo mv /mach_kernel /mach_kernel.patched
After back up the patched kernel(comes with your installation), type
sudo cp /Users/xxx/Desktop/Leopard_Vanilla_Kernel_Kexts/mach_kernel /
to install the new kernel. Don’t forget to repair permissions:
sudo chmod 644 /mach_kernel && sudo chown root:wheel /mach_kernel
sudo chmod 644 /mach_kernel.patched && sudo chown root:wheel /mach_kernel.patched
Optional but highly recommend: Get the latest ToH kernel as well, as it works with or without EFI. Download and place it in root directory,
sudo cp /Users/xxx/Desktop/mach_sleep/mach_sleep /mach_kernel.toh
sudo chmod 644 /mach_kernel.toh && sudo chown 0:0 /mach_kernel.toh
5. Add necessary kexts:
Speak of necessary, I mean the minimal requirement to boot off the EFI+vanilla kernel. Some installation might miss dsmos.kext(an EFI module for page decryption, also made by Netkas), as its not necessary for patched kernel. But it’s a must for vanilla kernel. The dsmos.kext is included in pc_efi_v51.zip. So install it if its not in your system:
sudo cp -R /Users/xxx/Desktop/pc_efi_v51/dsmos.kext /System/Library/Extensions/
repair permissions:
sudo chmod -R 755 /System/Library/Extensions/dsmos.kext
sudo chown -R root:wheel /System/Library/Extensions/dsmos.kext
Optional: the newest efi patch is supposed to work with AppleEFIRuntime.kext but some users still have trouble there. So just remove(back it up) for safety. Do the same for AppleIntelCPUManagement.kext
cd /System/Library/Extensions/
sudo mv AppleEFIRuntime.kext AppleEFIRuntime.kext.vanilla
sudo mv AppleIntelCPUPowerManagement.kext AppleIntelCPUPowerManagement.kext.vanilla
Delete kext cache so the change will take effect on next boot.
sudo rm /System/Library/Extensions.mkext.*
you might want to put more vanilla kexts back but let’s install EFI patch and get it working first.
6. Find your disk id
You’ll need this shortly, type
diskutil list
and check the output. Write down the disk id matching your installation, its in the format of diskXsY and can be easily identified by volume name.
Install EFI Patch
There are two approach for EFI installation, the “old good” startuptool and grub(since v4 and later come with multiboot support)
1. Use startuptool
By using startuptool, we alternative the boot loader comes with OS X to the EFI patched one. It’s easy and most time, should be safe.
Reboot the OS X and press F8 during boot up which will take you to the Darwin loader option, select the destination OS X partition, type
kernel.patched -s
and press enter to boot into single user mode using the old patched kernel. Type the following commands right after system loads, don’t run “mount -uw /” as it will mount the target partition on read-write mode and startupfiletools will fail. Just proceed to the EFI installation straight:
cd /iamefi
There are several files you can choose from, booti386, boot_v3, boot_v4(and boot_v5), booti386 is original Darwin loader and can be used to reverse the installation. The rest are various versions of efi loaders. Just use the latest here:
./startupfiletool /dev/rdiskXsY ./boot_v5
replace rdiskXsY with disk id you get in previous step. For example, you get disk0s2, so put rdisk0s2 here, don’t forget the leading r
You’ll get prompt like “HFS+ partition detected, write xxx bytes”, which means that the EFI loader is successfully installed(hopefully). Now type reboot and enjoy the new EFI.
2. Use grub
By during this, the OS X installation keeps untouched and the EFI patch process is done before the actual Darwin loader. This is what “multiboot” for.
If you have grub setup already, just copy boot_v5 to any place on fat32/reiserfs/xfs/ext2/ext3/ntfs/any partition supported by grub. To make life easier, just put it in the root directory. And add entry to your menu.lst like this one
title Darwin
kernel (hd0,0)/boot_v5
where hd0,0 is a partition where your boot_v5 resides(not the OSX partition!)
after that, load grub and will choose Darwin and press enter - you have 5 secs to choose the hard drive with OS X , 80 - first, 81 - second, 82 - third and etc , if you will not press any key during 5 sec, it will start working with default drive.
For those Windows-only user, you can use grub4dos to load the boot_v5. Download this grldr.zip, extract, put it to your C:\(yes, do this in Windows). Then add an entry for this grldr in your XP or Vista loader. Please refer to my previous installation guide, the last part about install tboot. Use exactly the same way to install this grldr, then create a file name menu.lst with following content:
find –set-root /bootmgr
timeout 10
default 0
title Leopard
kernel (hd0,0)/boot_v5
If you don’t have Vista installed, change the first line to “find –set-root /ntldr” instead.
Trouble Shooting
The EFI patch is still in early stage so it’s a big YMMV. The most common error is, EFI and vanilla kernel don’t work together.
1. Restore old patched kernel
Again, press F8 when Darwin loads, and type the kernel name in option line, in our case, is “mach_kernel.patched“(without quotes). And you might want to further locate the issue, so type
mach_kernel.patched -v
If you have ToH kernel backup, use it instead
mach_kernel.toh -v
This will boot OS X with patched kernel and in verbose mode. After that, remove the vanilla kernel and restore the old one.
sudo mv /mach_kernel /mach_kernel.vanilla && sudo mv /mach_kernel.patched /mach_kernel
repair permissions:
sudo chmod 644 /mach_kernel && sudo chown root:wheel /mach_kernel
sudo chmod 644 /mach_kernel.vanilla && sudo chown root:wheel /mach_kernel.vanilla
2. Verify if EFI actually works
If the system boot up with vanilla kernel, you’re quite confident that EFI is working and the system is running the SAME kernel as those genuine MACs. As said before, EFI patch also works with some patched kernels. So to be sure, just download Geekbench and if EFI works, it will detect the system as “Mac” instead of “Hackintosh“.
3. Vanilla kext “compatibility”
If your hardware supports, the current EFI patch does work with vanilla kernel and all vanilla kexts, but there is still something worth mention:
- Don’t forget to put dsmos.kext if you use vanilla kernel. In fact, it’s never hurt to just leave it there even you’re about to use patched ones. Also, you still need Natit/NVinject for your video card and ALCinject for sound card etc. since EFI patch wouldn’t take care of them.
- You can’t expect a system with all vanilla, unmodified kexts, as we always need to edit some(Info.plist) and add device id, which is safe and wouldn’t affect system stability or anything. So get to know the kext before you restore it.
- Power management(reboot/shutdown/sleep) is YMMV. For most users, three items matters: the kernel, AppleACPIPlatform.kext and AppleSMBIOS.kext.I highly suggest to use the AppleSMBIOS.kext comes with the efi patch(in pc_efi_v51.zip) as it fix the error/crash on “About This Mac” and system profile. And for the rest two, you may need to try and find the working combination(patched vs. vanilla).
Also, depends on the video cards, NVidia and GMA950 users are reported to have better luck here. - Using vanilla AppleACPIPlatform.kext will lost all PS2 ports but if you’re on an all USB setup, that’s fine.
- Optional: A new IONetworkingFamily.kext fix is also available which enables the time machine as well as address the infamous “_CFGetHostUUIDString: unable to determine UUID for host. Error: 35″ bug. This is Leopard only and you can get it here.
Remove the EFI Patch
If you don’t like it, just boot into single user mode(-s) and restore the vanilla boot loader and/or the old (patched) kernel. Refer to the previous installation/trouble shooting part for more info.
./startupfiletool /dev/rdiskXsY ./booti386
Please leave your comment if you have any questions or suggestions.




DigitMemo.com » Howto: The Complete Mac Leopard Installation and Windows Multi-Boot Setup Guide said
am November 12 2007 @ 1:14 am
[…] you’ve get your Leopard running, try to add EFI capability and enjoy the vanilla […]
JohnS said
am November 12 2007 @ 4:29 am
Thank you for a very well written, informative howto. Not only did you explain what to do in clear, understandable terms, you gave the needed background on why we should do certain things. And that makes it so much easier when we need to try something on out oen the next time.
Again, thanks!
Patrick Dennis said
am November 12 2007 @ 12:38 pm
Can I install this bootloader on a blank, formatted hard drive (maybe using a Linux standalone CD), and then use an off-the-shelf Leopard DVD or CD to install?
Bryan Keller said
am November 12 2007 @ 7:45 pm
I downloaded PC efi v40 to the desktop, extracted it, named it the right thing, and then i run the command sudo cp /User/xxx/Desktop/pc_efi_v40/* /iamefi/ and it says not such file. I dont get it
Leo said
am November 12 2007 @ 8:06 pm
replace xxx with your own user name, like
sodo cp /User/Bryan/Desktop/…………
Nebz said
am November 13 2007 @ 12:48 am
Would be nice if ppl did share what vanilla .kext work or have problem.
So far ive tested those:
ofc vanilla kernel - Running fine
vanilla dsmos - Running fine
vanilla AppleSMBIOS - Seems to run fine but i use the one supplyed with the pcefi v4.
AppleAPCIPlatform.kext - Seems that my keyboard stop work with this one.
Zach said
am November 13 2007 @ 11:37 am
That’s because Vanilla AppleACPIPlatform.kext takes away PS/2 port support.
thefamous said
am November 14 2007 @ 4:08 am
the correct command is /Users not /User
:)
admin said
am November 14 2007 @ 5:18 am
lol, thanks, you’re right. guide update…
A.I.Ghost said
am November 14 2007 @ 7:29 am
Didnt work for me.
My pc restarts right after i enter “-s” command (or -v or nothing)
so i cant even make it change to _v4
i’m on Gigabyte-965P-DS3 (F12 bios) - ToH DVD used.
I’ll try it again just in case i missed smth… but thats not possible =)
nomi said
am November 14 2007 @ 9:01 am
Dear,
I m trying to get the vanila kernal from rapidshare. And unable to get it can u send me by mail. I’ll be thankful of yours.
Apple Blog » Blog Archive » EFIv4 on only 1 partition of a 2 partitioned drive said
am November 14 2007 @ 8:31 pm
[…] been trying for the life of me to get this EFI business to work (been following this tutorial). I’m wondering if this will still work on a system that is divided into 2 partitions. First […]
Apple Blog » Blog Archive » PC EFI AMD PC said
am November 15 2007 @ 8:14 am
[…] kernel. I have everything i need…i think but I have no idea how to do it. I found this guide http://www.digitmemo.com/articles/734/howt…-in-hackintosh/ but it has nothing about AMD. so I need some help on applying the ToH’s kernel. I hope you […]
Hegemon said
am November 15 2007 @ 9:51 am
Question: You sat that it is highly recommend to get the latest ToH kernel. If I decide to use it instead of the vanilla one, how do I install the SpeedStep.app that is in the zip file you link to? There is a text file inside that tells how to install the kexts, but neglects to mention the actual speedstep.app. Thanks!
Install Apple OS X On WhiteBox PC Now Real! « The Saunders Way said
am November 15 2007 @ 4:59 pm
[…] DigitMemo.com » HowTo: Install EFI patch and Use Unmodified OS X Kernel in Hackintosh […]
Henry said
am November 15 2007 @ 5:16 pm
is it possible to make a script out of these instruction so newbie like myself don’t have to worry about mess things up? :0)
admin said
am November 15 2007 @ 5:26 pm
@A.I.Ghost:
So you mean that the system can boot normally, and it will reboot with -s or -v? sorry but totally clueless on this. u can try to install EFI with installation disc+pen drive, its practically the same, but u’ll need to “umount /Volumes/Leopard” before running startuptools.
@Hegemon
the SpeedStep.app is a normal application, just use it as any OSX app. U may drop it to ur Application folder and it’s done. Run it when necessary.
Also, u can make it launch automatically, try to add it to login session via “System Preferences”->”Accounts”->”Login Items”
admin said
am November 15 2007 @ 5:28 pm
@Henry
it’s not so hard, just follow the instruction. u’ll deal alot with command line under OSX :) so just get used to it.
Fordee said
am November 15 2007 @ 7:38 pm
Admin - Same issues as A.I.Ghost..
to Clarify for him… at the stage below … (cut/paste/blah/blah)
Install EFI Patch
There are two approach for EFI installation, the “old good” startuptool and grub(since v4 comes with multiboot support)
1. Use startuptool
using -s or -v, the system reaches a point just before you would see the grey apple startup page, but the system will physically reboot (aka as if I hit the reset button..)
– Can I enter a command at bootloader screen to select the mach_kernel.patched instead of the mach_kernel vanilla to boot, and then continue /w the startuptool?
If so, (sorry, noobie question).. whats the command to load an alternate kernel?
Much appreciated.. this is the most complete and well laid out tutorial I’ve seen to date, and I hate to even post a ‘help me too please’ message..
I’ll share your response / solution with anyone else having this issue and thanks again for a great resource!
Mike said
am November 15 2007 @ 8:30 pm
For those of you who are unable to boot with the initial -s option, it’s because a prior step had already put the original mach_kernel onto the root of the drive and your system can’t boot using it.
Try to boot with the command “mach_kernel.patched -s” to use the patched version that had previously been setup for your system.
admin said
am November 15 2007 @ 11:30 pm
yes, really really sorry, this is a BIG mistake, it will (definitely) reboot because of the vanilla kernel. Thanks everyone who point this! will update it shortly.
AliKitten said
am November 16 2007 @ 10:03 am
Hehe, I was just about to post about the having to boot with:
mach_kernel.patched -sBeaten to it, but faster news is better news :)
replicant said
am November 16 2007 @ 1:09 pm
so, i skimmed through this a couple times as well as the comments, and as patrick questioned near the top of the comments; is it possibly to do this without an existing tiger/leopard system if you have a retail purchased copy of leopard dvd? stupid me just sold my macbook pro because i was going to go for a desktop system and throw leopard on there, that is before reading some more detailed leopard on non-apple hardware instructions, not realizing that nearly every single tutorial requires access to an existing osx box. is this correct? forgive me if i need to actually thoroughly read through a few times instead of skimming it a few times. :) good job either way for writing this tutorial.
cubie said
am November 16 2007 @ 5:47 pm
thanks for the guide, could you also upload the “PC Efi v5.1″? thanks!
msebastian99 said
am November 16 2007 @ 6:38 pm
Great guide. Very thorough and worked like a charm.
I had one minor issue with booting into safe mode to apply the patch and realized I had to boot with “mach_kernel.patched -s”, apply the EFI patch, then reboot.
As a test, I ran a software update and am now at 10.5.1 without issue.
Thanks for the great work.
ScannerFM77 said
am November 16 2007 @ 8:24 pm
Could anyone upload the necessary files other than Rapidshare, please? I’m having trouble download from it. Thank you in advance.
DanInAustin said
am November 17 2007 @ 12:36 am
I probably should RTFA but... can you do normal upgrades after doing this. What will it take to break it?
Thanks!
Dan
ScannerFM77 said
am November 17 2007 @ 4:58 am
“About This Mac” keep crashing even though I have installed AppleSMBIOS.kext that comes with the efi patch(in pc_efi_v51.zip). Anyone could give me advise? Thanks.
icram said
am November 17 2007 @ 9:57 am
hi,
just did as described on a ToH installation, but
now my PC keeps rebooting before I can install
EFI. When I try to boot from dvd and want to restore
the original kernel, I cannot overwrite mach_kernel in terminal because disk is mounted read-only.
any help pleeeeeeaaase!
icram
mil0sh said
am November 17 2007 @ 10:21 am
Just to point to a typo:
5. Add necessary kexts:
sudo cp -R /Users/xxx/Desktop/pc_efi_v51/dsmos.kext /System/Libray/Extensions/should be
sudo cp -R /Users/xxx/Desktop/pc_efi_v51/dsmos.kext /System/Library/Extensions/icram said
am November 17 2007 @ 10:53 am
cool, got it working myself, booted from dvd, renamed
patched kernel back to mach_kernel, rebooted and installed efi,
booted with -s and renamed mach_kernel to mach_kernel.patched and restored vanilla kernel.
but now, geekbench says, my model is “System Product Name”,
not “Mac” as described above. Is this wrong?
did i forget sth?
icram
Anonymous said
am November 17 2007 @ 6:58 pm
Turn journal off on the drive then you can mount it RW.
Helob said
am November 18 2007 @ 1:24 am
Any chance that P4 with Intel Chipset 865PE can be used?
Jake said
am November 19 2007 @ 2:55 am
Hi sorry for a very noobish question but i have just started to venture out on this OSx86 road and are a bit confused I guess.
I would like to build a hackintosh but I am a bit confused by the info i find. Now i stumbled over your site :0). As i read your info here the central point is that with this EFI patch allows a standard OSx install on pc hardware, by emulating the EFI component, is this correct ?
The one thing that confuses me in your tutorial is that you mention that a working OSx install is needed…. But if I allready had that i didnt need the EFI installation right ?? I am about to buy pc hardware and a OSx license and then i need to find a way to get it to work, is the EFI installation still a route to go for that scenario ?
How you can help a complete newbie thats slightly confused :0)
jobe said
am November 19 2007 @ 3:06 am
just to be sure:
I installed EFI, all okay but System Profiler still
says my boot rom version is Hack.int.osh - is that
right?
Ginger said
am November 19 2007 @ 8:49 am
Jake - At present you need an OS X installation to install the PC EFI, but the existing installation will have a hacked system kernel. The point of PC EFI is that you can run an unmodified kernel, so things like updates from Apple will work properly.
Jobe - unless you replaced your existing (hacked) kernel with the original Apple kernel, it will still show up as a hackintosh.
breethagh said
am November 19 2007 @ 4:44 pm
Works great!
With few problems, but im newbie.
Thanks :)
FavleX said
am November 20 2007 @ 3:06 am
Hi.Thanks a lot for ur hrd work and for this good guide.
I choosed the gru option and everything works smooth.
But i got a question , is there any way to choosewhiich partition starting , instead to choose the hdd only at the darwin-grub command?
Thanks.
FavleX
Anonymous said
am November 20 2007 @ 7:04 am
Hi! Where can I find booti386 file?
bijoux said
am November 20 2007 @ 1:35 pm
hey guys,
what causes the endless reboot loop? i followed this guide step by step but it still reboots.
emunity said
am November 20 2007 @ 3:23 pm
I have a question. I have Uphuck’s Tiger 10.4.9 v1.3 on the first parition with the Darwin Bootloader. I installerd the BrazilMac’s Pre PAtched Leopard to the second partition and use the Darwin Bootloader to boot into it.
WHat will this do to my configuration? As far as being able to use the Darwin Bootloader to boot both Tiger and Leopard, won’t this HowTO change that?
I need to knwo before I start. Or what do I have to do to make sure I will still be able to boot into tiger and my Leopard?
rawmass said
am November 21 2007 @ 8:31 am
bijoux: try enabling ‘No Execute (NX/XD)’ in your BIOS.
Anonymous said
am November 21 2007 @ 10:34 pm
cat sat on mat
emunity said
am November 23 2007 @ 3:02 am
Anyone please can you explain how this will work with my setup as I posted two above from here. Greatly appreciated!!
VicDude said
am November 23 2007 @ 5:45 am
Currently using Uphuck’s 10.4.9i v3 and without changing my firmware for my video card to detect the 512Mb’s of RAM now of he Naiti etc. ktexts will work…
My question is…using EFI, will it enable the 512Mb’s to be detected or I am still stuck?
Using a GeForce Go 7600 (laptop) with 512Mb’s so don’t really wish to chance flashing the BIOS on the card just in case I totally stuff it…
optimo said
am November 23 2007 @ 9:06 am
When I input: sudo rm /System/Library/Extensions.mkext.* in terminal I get: No such File of directory
Help please.
Ginger said
am November 23 2007 @ 4:19 pm
optimo
cd /System/Library/
ls -A
You should see all the directories, and (maybe) a couple of files. On my Tiger install there is Extensions.mkext and Extensions.kextcache. My Leopard install has only Extensions.mkext. I think the command you probably need is just:
sudo rm /System/Library/Extensions.mkext
the command
sudo rm /System/Library/Extensions.mkext.*
will delete any file that’s been renamed “Extensions.mkext.old” or something similar. You need to delete the kext cache so that when you restart, the kext cache will be rebuilt with the kexts you have put in.
dodo said
am November 23 2007 @ 5:57 pm
Geekbench dont list as Mac it has nothing listed?
is this rite?
nils82 said
am November 23 2007 @ 6:02 pm
hi folks
well i can tell that this guide didn’t work for me i think its because i couldn’t unmount my drive to apply the startupfile thing
so please if u can specify how can u unmount a drive mine disk0s1 while your running leopard
i even tried with ToH installation DVD still nothing.
Anonymous said
am November 23 2007 @ 9:21 pm
I also get the reboot loop even though i followed all of the instructions.
Jevgeni said
am November 24 2007 @ 2:17 am
Got it working on ToH. Had to get the the vanilla kernel from 10.5.1 update though (using Pacifist), Rapidshare sucks :)
Foxboroman said
am November 24 2007 @ 11:42 am
Okay you smart guy! Why can you patch the original Leopard install disk and prepatch it for the rest of us?
So,
You need to rip the iso.
Patch the iso system files.
unpackage and patch the install files.
repackage the install files modify the install scripts.
post the iso on “parrots bay” for me to download.
What gives? You guys need to look out for us “geek want a be’s”?
But, you guys rock….still!
Thanks
dodo said
am November 24 2007 @ 10:06 pm
how do i install the vanilla kernel?
every time i use this “sudo cp /Users/xxx/Desktop/Leopard_Vanilla_Kernel_Kexts/mach_kernel /”
command it gave me nothing.
also same game me error on this command
“sudo chmod 644 /mach_kernel && sudo chown root:wheel /mach_kernel”
“sudo chmod 644 /mach_kernel.patched && sudo chown root:wheel /mach_kernel.patched”
error is “No Such file or directory”
dodo said
am November 24 2007 @ 11:46 pm
i got some part of it working but after i update the vanila kernel system is keep rebooting.
does that men that my system did not like the vanila kernel?
i can reboot in to osx by pressing F8 and do mach_kernel.toh -v
SYSTEM INFO
MOBO : GIGABYTE GA-8I865GME-775-RH
CPU : INTEL P D 3.4GHZ 800MHZ FSB
MEM : 1 GB 2×512
GPU : NVIDIA GF FX5700LE 256MB
CD/DVD DRIVE : SAMSUNG BURNER
PCI : VIA IEEE 1394
HDD : 1 300GB SEAGATE SATA (TIGER XxX 10.4.10 install)
HDD : 1 500GB SEAGATE SATA (LEO INSTALL)
theQMaster said
am November 25 2007 @ 10:41 am
My system reboots with plain vanilla of 10.4.5 and 10.4.9.
I use grub4dos and tried all the boot_v*
None of the * version is doing the trick, when I reboot with a plain vanila kernel (10.4.5,10.4.9) my computer reboots during the startup right after getting to the not text graphical mode!
Anyone has an idea ?
I started with 10.4.6, added the dsmos, renamed the kernel and added the vanilla kernel.
Thanks!
Q
John said
am November 25 2007 @ 8:52 pm
After that my system keeps rebooting (reboot loop)
Any ideas why?
Asus P5B Deluxe
Intel Core2 Duo 6400
4GB RAM
Nvidia QuadroFX 3450 256MB RAM
160 GB SATA
DVD SATA
- Disabled Jmicron
- Set to ACHI
- Enablle ‘No Execute (NX/XD)
- ACPI 2 Support - Yes
- Speed step - Disable
theQMaster said
am November 25 2007 @ 11:21 pm
For the reboot thing… the XD flag in bios has to be set to active! After that it stop rebooting.
Now, when running a 10.4.5 vanila kernel I get a strange error
“Couldn’t find root user. Sleep and trying again…”
the hacked version was 10.4.6 but the only vanila kernel I had was 10.4.5 and 10.4.9.
The 10.4.9 is tottaly wrong! lots of errors, the 10.4.5 gave me that error above! Anyone seen that one ? I have a root user… I can’t check if is active there is no security entri in NetInfo Manager…
BTW to check if efi is installed run correctly
ioreg -p IODeviceTree -b -n efi | grep “efi” -C 4
Q
Shawn said
am November 26 2007 @ 12:26 am
Okay, I LOVE this how to guide. Finally, I am understanding how apple works (first apple exposure a week ago).
So, I have an X60 Tablet (GMA950 Laptop). I have had uphuck Tiger working, the ToH Leo working, then using this guide Leo EFI 5 patch.
Working good, tried apple update to 10.5.1.
I think it is working well, but bad graphics? I changed to the new V6 - boot_gma_laptop EFI. Now instead of aqua blue screen, I get a garbled mess of a laptop screen. Interestingly the arrow for the mouse cursor is clear, and I can move around and click stuff - so I think its just the video.
Now, I have learned alot from this how to, but am still fuzzy. What can I do now? Can I move back to 10.5 somehow? Can I change some framebuffer kext or natit kext?
Thanks again.
EFI - OS X booting on a PC with an unmodified kernel said
am November 26 2007 @ 5:36 pm
[…] you want to try EFI, here is a very comprehensive guide with all the necessary instructions and […]
EFI and digitmemo said
am November 27 2007 @ 3:31 pm
This did not work for me i followed the tutorial exactly. I even went into my bios and enabled nx/ed like said in comments earlier. I get the reboot loop and its really unfortunate because i had a working leopard 10.5 before this.
xwebi said
am November 28 2007 @ 8:56 pm
:)
I got in the reboot loop and was able to finish the install.
1. I booted with the Toh RC2 DVD
-f -x platform=ACPI “Graphics Mode”=”1024×768x32″
idehalt=0 -legacy
2. Had a USB flash drive attached with volume renamed to
BOOTLOADER
3. Copied files from mountd HDD /iamefi to flash
drive /iamefi using terminal (also got rdisk0s1)
4. Used diskutil to unmount HDD which was rdisk0s1
5. Used Terminal: CD /Volumes/BOOTLOADER/iame
6. Executed .startupfiletool /dev/rdisk0s1 ./boot_v5
***displayed ****
HFS+ filesystem detected
Looking for 1 words free
reading 4096,4096
reading 8192,4096
Marking word 165
writing back 8192, 4096
allocated blocks 32 at start 38048
7.rebooted with
-f -x platform=ACPI “Graphics Mode”=”1024×768x32″
idehalt=0 -legacy
8. Brought me right into the apple screen and into Leopard
no problem with all files intact.
I haven’t tried rebooting yet. I thought I lost my original install of TOH RC2.
No sound or network yet but that far.
Dell D630 DUO core 1.8GHZ/Intel chips/Sigmatel/100GB SATA/1GB RAM
Good Luck! Good Stuff!
xwebi said
am November 28 2007 @ 9:05 pm
(:
Addendum, I hadn’t noticed since I just got booted I lost my cursor. On reboot got to aqua screen and screen went black.
Mistaqke I made was i entered RM /Sytem/Library/Extensions.*
instead of /System/Library/Extensions.mkext.*.
Oh well.
xwebi said
am November 28 2007 @ 9:28 pm
:)
Sorry for the rash responses it’s late. But I had some luck.
Addendum2:
I used the vanilla kernel.
I rebooted again using the touch pad when I booted (not that it makes any difference, but it might pick it up) and it booted fine with the cursor.
-f -x platform=ACPI “Graphcs Mode”=”1024×768x32″ -legacy
So I rebooted again and it came up fine again.
I applied Taruga’s sound patcher again just to try it and rebooted again. It came up just fine but still no sound.
I noticed that he’s going to work on the HDA Patcher for Sigmatel according to other posts.
Sound Patcher
000172aa cmpl $0×838476a0,%edx
001886aa cmpl $0×838476a0,%edx
Checking for SPDIF Out Not Detected
Checking for SPDIF In Not Detected
Creating AppleHDA configs
Using the following nodes in pathmap
SPeaker :
Copying new config to destination Done
Repaing Permissions Done
Done patching - you can reboot now
D630 DUO Core/Intel chips/Sigmatel/SATA
Hope this helps for the reboot loop
COOL STUFF!
deleted said
am November 29 2007 @ 4:12 pm
Thanks again for the guide, Please update
alpharomeo said
am November 30 2007 @ 4:36 pm
I have had a very good success installing TOH RC2 patch using the osx-leopard-flat img. It was only a 2.5 GB download, did it through www.furk.net so finished the download overnight. needed multiple attempts because of my stupidity trying to replace some kexts with the Brazilmac files !
Extracted the image to my second PATA 320GB HDD; used ZuZa’s method later to increase the leopard img size to the full HDD size (by using diskutil)
Subsequently installed pc_efi_v5.1
Rebooted
System still shows it as unknown processor but when i click for More Info it says its a Mac unlike before when it said a Hackintosh !
Updated to 10.5.1.,. no luck with the initial Vanilla Kernel (which i extracted from my own DVD_ which unfortunately i havent still been able to patch despite buying since the patched DVD says Files Missing during install - have even tried MonoLingual to rectify this with no luck.. no luck for me here with the BrazilMac patch.. any help will be appreciated.. Had to changed to TOH Kernel until i patched the b13 kernel..
Replaced the kernel to the patched b13 kernel..and woo hooo.. it work fine.. had to go back to the Original IntelGMA*Kexts and IntelIntegratedFramebuffer Kexts from the patched TOH release to get my Display working at the proper resolution, Quartz is supported too..
Only problem is with the Microphone..still on fix..still working on it and looking for a solution..any ideas will be appreciated !
Cheers !
Good luck to the OSX86 community !
jobe said
am December 2 2007 @ 11:19 am
just my 2 cents: dont replace the patched kernel with the vanilla kernel before you installed pc_efi. to my mind, this causes the rebooting. you cann do this if pc_efi is installed.
Daleness said
am December 3 2007 @ 9:07 pm
Alright, I’ve been a Windows user for years and just started using Ubuntu and OSx86. I patched Leopard with the EFI, but I’m having one hell of a time getting it to boot through grub. (Obviously, booting it through the Leopard DVD works, so I know I got it running.) when I edit the menu.lst file with:
title Mac OSx86
kernel (hd0,2)/boot_v5
I get “Calling chainbooter” and it just hangs.
So, I got tboot and tried:
title Mac OSx86
kernel (hd0,2)/boot_v5
chainloader /tboot
That gives me: “No HFS Parition Found” or something around those lines. So then I changed the chainloader from /tboot to +1 just for the hell of it and that doesn’t work either. I’m running Ubuntu and Windows XP. What am I doing wrong? Anyone got an entry that will work for me?
fede said
am December 4 2007 @ 1:41 pm
sadly something is not working.
i tried with pc_efi v8 restoring original kernel from MacOSXUpdCombo10.4.10Intel.dmg, but when rebooting some ACPI error appear. Right now I´m using JAS DVD 10.4.6 upgrade it to 10.4.10.
Random Ramblings » Blog Archive » Installing OS X Server 10.5 Leopard on an Intel S5000PSL Motherboard said
am December 4 2007 @ 7:57 pm
[…] This one got me started This one took me closer This final one brought it all together […]
dodo said
am December 5 2007 @ 6:58 pm
update
update
update
update
update
update
pissedoff said
am December 5 2007 @ 9:49 pm
wow i had a working x86 leopard but i had to reinstall after this stoopid reboot loop
bikerboy said
am December 6 2007 @ 8:34 pm
Nice directions. Following them went well. Here is my problem-
After installing the EFI patch v5, and the vanilla kernel, everything goes well, still can boot into 10.5 np. I install the 10.5.1 patch, and reboot. I get the grey apple screen, then another screen, and it just seems to hang there. Funny though, cause it seems that my HD keeps going, like its finishing the booting, but I get no usable screen.
At least its not the reboot loop.
zkarias said
am December 7 2007 @ 3:03 pm
after writing:
./startupfiletool /dev/rdiskXsY ./boot_v5i get this “permission denied” warning
what can i do??!?!?!
thanks!!!
Anonymous said
am December 7 2007 @ 9:21 pm
i get permission denied after [./startupfiletool /dev/rdiskXsY ./boot_v5] too
so i added a sudo infront of it, then i get the following msg:
HFS+ filesystem detected
startupfiletool: Filesystem not cleanly unmounted
-
what should me and zkarias do?
zkarias said
am December 7 2007 @ 9:34 pm
mr anonymous.. i did this:
i typed
chmod -R 755 ./startupfiletooland
chmod -R root:wheel ./startupfiletoolthats how i solved it…
hope that helps
and thanks peepZ
now the only think is that the geektest program says i have a m061 model instead of a Mac..
anything about it?
thanks!
Anonymous said
am December 7 2007 @ 10:10 pm
zkarias: can you tell me what you exactly did?
[chmod -R root:wheel ./startupfiletool] does not work, but instead of chmod, sudo chown works
then i did the ./startup… /dev/rdisk… ./boot_v5
but i still get the same error
zkarias said
am December 8 2007 @ 12:58 pm
sorry
a big tipo
you should type
chmod -R 755 ./startupfiletooland
chown -R root:wheel ./startupfiletoolthats what i did
lorenzo72 said
am December 10 2007 @ 11:09 am
Im italian scuse me for bad english; Leopard toh ok on Acer Aspire 5920G
my problem is:
install EFI 5.1 ok and when reboot the system loop reboot…
if i boot with F8 at Darwin and boot whit -F the system boot….
its normal?
how i repair this problem?
this is in my com.apple.boot.plist:
kernel flag
-legacy rd=disk0s3 cpus=1
willingness said
am December 10 2007 @ 4:06 pm
I also get the reboot loop after 10.5.1 update.
Patch seems to be install fine:
-bash-3.2# ./startupfiletool /dev/rdisk0s2 ./boot_v8
HFS+ filesystem detected
Looking for 1 words free
reading 4096,4096
reading 8192,4096
Marking word 23
writing back 8192,4096
allocated blocks 32 at start 33504
-bash-3.2#
But after this Geekbench still tells me “Hackintosh”.
Running with 10.5 Kernel worx well, System says 10.5.1.
But of course I want to run the new 9.1 Kernel.
What exactly was the “Update 1″ that is mentioned above?
Maybe it helps to find the error if I know what was wrong and is now corrected.
Gigabyte GA-P35-DS3 • Intel C2Q Q6600 2.4GHz • nVidia GeForce 7300GS 256MB
indypan said
am December 10 2007 @ 10:30 pm
Help!
I can not boot after pc_efi_v8 patched!
I have 2 *primary* partitions, 1st one for WinXP (set active) and 2nd for Leopard. I use tboot for multi-boot. Every thing works fine.
I run this code under ToH DVD booted.
#!/bin/sh
PATCH="/Volumes/PATCHER/imefi/pc_efi_v80" # location when the files are located
LEO="/Volumes/Leopard" # path to Leopard installation
VOL="/dev/rdisk0s2" # point to the disk holding $LEO, use mount to figure it out
echo "###### Replacing Kernel ######"
cp -R $PATCH/mach_kernel $LEO/mach_kernel
chmod -R 644 $LEO/mach_kernel
chown -R root:wheel $LEO/mach_kernel
echo "###### Replacing extensions ######"
rm -rf $LEO/System/Library/Extensions/AppleSMBIOS.kext
cp -R $PATCH/AppleSMBIOS.kext $LEO/System/Library/Extensions/
cp -R $PATCH/dsmos.kext $LEO/System/Library/Extensions/
chmod -R 755 $LEO/System/Library/Extensions/* && chown -R root:wheel $LEO/System/Library/Extensions/*
echo "###### installing EFI boot ######"
diskutil umount $LEO
./startupfiletool $VOL ./boot_v8
echo Success !!
But after pc_efi_v8 installed, I can not boot into Leopard, I use boot0 instade of tboot, then I got “b0 error” while booting.
I also tride this:
dd if=./guid/boot1h of=/dev/rdisk0s2 bs=512 count=1
fdisk -e /dev/rdisk0s2
Still can not boot. (b0 error)
Do I miss something? Please help me. Thanks.
irbis said
am December 11 2007 @ 6:57 am
Hello,
A big stupid question. I have box with intel s5000xvn motherboard which has efi support. So is there any way to use existing efi?
Thanks.
Alex said
am December 12 2007 @ 9:37 am
Hi, sorry but this guide, IMO, is very confusing. How do you prepare the OS X installation DVD after you have patched all the due files on a working Leopard installation ?
l0pht said
am December 13 2007 @ 5:09 pm
Hi m8s
First of all a
:)”GREAT THANKS”:)
For this guide cause this one gave me the insight in what I´m doing so once again
:)”GREAT THANKS”:)
Ive installed Leopard on a pc without mostly no problem.
Using this guide and a little help from other sites.
Great guides there too (some at least )
One BIG prob is booting into the hd0×1 cause I ain’t been able to “execute” pc_efi_v8 patch.
After rebooting into Leopard via the DVD and Darwin..
rd=disk0s1
with a few panics BUT into the system!
After booting into the system I used iPacifist 2.5.1 to patch with, (GREAT PROGRAM !!!)
After patching and rebooting (had to do that a lot of times)
:( I cant open disk utility or system.. from “the tray” the icons looks like something U draw with !!
Hmmm…. there is surely a name for it ;)
So when I was going to do the last patch I couldn’t get into diskutil to do it !!! XbadXwordX.
Is there any “tool” to use to “repair” those files? A lot are damaged I think.
I could always start from the beginning again but this time I think I’m so close to break the “line of honor” (for me self) and I think U got the the solution for me;)
I did the all patching that was recommended and it was after this I got the prob with the “files”.
I use a strange words, cause Im from the
“Dirty Old System” AREA
hopefully
l0pht
old pcUser
beginner LINUX OSX ,UBUNTU
l0pht said
am December 13 2007 @ 6:59 pm
Hmm old dosUser very tired now forget the URL ;)
http://www.digitmemo.com/articles/734/howto-install-efi-patch-and-enable-vanilla-os-x-kernel-in-hackintosh/
l0pht said
am December 13 2007 @ 7:01 pm
I published my thoughts on this site 2 which I found very interesting .
All U m8s have to remember that most of us getting problems are very unfamiliar with the UNIX and Mac OS and so on most pc (WIN)user don’t know other language ;
So I think mostly its a communication problem for us all ;)
l0pht said
am December 13 2007 @ 7:15 pm
http://www.digitmemo.com/articles/658/howto-the-complete-mac-leopard-installation-and-windows-multi-boot-setup-guide/#comment-338
glockster said
am December 13 2007 @ 10:30 pm
Let me see if I understand this: Do I have to have an already working Leopard install on my PC or access to a mac to use the efi patch? I only have vista right now. Please, help out. Thanks. I’d really like to just use a straight off the shelf Leopard DVD.
l0pht said
am December 13 2007 @ 10:43 pm
Hi m8s
First of all a
:)”GREAT THANKS”:)
For this guide cause this one gave me the insight in what I´m doing so once again
:)”GREAT THANKS”:)
Ive installed Leopard on a pc without mostly no problem.
Using this guide and a little help from other sites.
Great guides there too (some at least )
One BIG prob is booting into the hd0×1 cause I ain’t been able to “execute” pc_efi_v8 patch.
After rebooting into Leopard via the DVD and Darwin..
rd=disk0s1
with a few panics BUT into the system!
After booting into the system I used iPacifist 2.5.1 to patch with, (GREAT PROGRAM !!!)
After patching and rebooting (had to do that a lot of times)
:( I cant open disk utility or system.. from “the tray” the icons looks like something U draw with !!
Hmmm…. there is surely a name for it ;)
So when I was going to do the last patch I couldn’t get into diskutil to do it !!! XbadXwordX.
Is there any “tool” to use to “repair” those files? A lot are damaged I think.
I could always start from the beginning again but this time I think I’m so close to break the “line of honor” (for me self) and I think U got the the solution for me;)
I did the all patching that was recommended and it was after this I got the prob with the “files”.
I use a strange words, cause Im from the
“Dirty Old System” AREA
hopefully
l0pht
old pcUser
beginner LINUX OSX ,UBUNTU
l0pht said
am December 13 2007 @ 6:59 pm
Hmm old dosUser very tired now forget the URL ;)
http://www.digitmemo.com/articles/734/howto-install-efi-patch-and-enable-vanilla-os-x-kernel-in-hackintosh/
l0pht said
am December 13 2007 @ 7:01 pm
I published my thoughts on this site 2 which I found very interesting .
All U m8s have to remember that most of us getting problems are very unfamiliar with the UNIX and Mac OS and so on most pc (WIN)user don’t know other language ;
So I think mostly its a communication problem for us all ;)
l0pht said
am December 13 2007 @ 7:15 pm
http://www.digitmemo.com/articles/658/howto-the-complete-mac-leopard-installation-and-windows-multi-boot-setup-guide/#comment-338
l0pht said
am December 13 2007 @ 11:00 pm
glockster said
am December 13 2007 @ 10:30 pm
Let me see if I understand this: Do I have to have an already working Leopard install on my PC or access to a mac to use the efi patch? I only have vista right now. Please, help out. Thanks. I’d really like to just use a straight off the shelf Leopard DVD.
Nop in my opinion ca U have f ex 3 partition on a hd install
on to one of theme and boot all the way from Darwin I installed without any -s -v -x and so on. After the installation I rebooted via Darwin and DVD.
hit F8 when Darvin loads and enter
rd=disk0s1 IF u install on that part otherwise choice the correct disk and partition.
After booting in to OSX download iPacifist and copy U install to another disk. Patch from one partition to another in terminal and everything works EXCEPT THE BOOT for the moment :)
l0pht
parth said
am December 18 2007 @ 9:25 am
HELP!!!
i forgot to delete Extensions.mkext and now my system keeps restarting after couple of lines of Darwin boot loader. How do I remove it from boot cd? HELP!!!
richiao said
am January 3 2008 @ 4:46 am
Thanks for this wonderful guide.
I have used this guide to apply pc_efi v8.0 and it works for me.
My laptop is HP nc4400.
Thank you again.
Don’t Steal Mac OS X said
am January 10 2008 @ 1:13 am
[…] the kernel to remove its dependence on EFI, or patch the bootloader to emulate EFI so that the vanilla kernel can run. Ironically, Apple had the same problem the other way around: it upgraded its EFI to […]
jevo said
am January 17 2008 @ 3:11 am
erm…messed up with kernel.does anyone know how i can get write access from the install cd? thx
Arran said
am January 19 2008 @ 4:37 pm
now all we need is some one to make a boot disc that boots the system up with the EFI so we can use off the shelf copies of Mac OS 10.4 & 10.5 on standard X86 computers because nif that was to happen im sure people would go out and buy OS X so apple would be making some money still
Omi Azad said
am January 21 2008 @ 11:04 pm
I didn’t get the point completely. Can anyone please tell me how can I install this on a clean hard drive and boot from that drive on my PC?
Golem said
am January 22 2008 @ 3:37 pm
Although I have read that others have done it, I have been having no success with getting an external 20 GB USB drive running on the Dells with Tiger or Leopard. I have formatted and that drive various ways and installed Kalway’s Leopard installation over and over without any success. Is there a “bullet proof” method of doing this?
Here’s what I have available to do whatever is necessary:
I have a legit copies of Tiger and Leopard.
I have an iMac 400 MHz which is running Tiger 10.4.11.
I have a Dell D600 laptop with a Pentium M 1.4 GHz with 1 GB of memory and an internal DVD player.
I have a Dell GX270 Pentium 4 2.8 GHz with 1 GB of memory without an internal DVD player.
I have lots of external DVD burners and hard drives with Firewire and USB 2 interfaces.
I have: gparted live CD; DiskWarrior (10.4.8 boot); various other drive formatting utilities for Mac and PC; and various hacked Mac OS 10.4 and 10.5 installation DVDs for Intel.
Golem said
am January 22 2008 @ 3:40 pm
I forgot to mention that I want Tiger and/or Leopard to boot from the 20 GB USB drive from the Dells which can boot from USB (BIOS setup done).
Anonymous said
am January 23 2008 @ 7:44 am
how about you download one of those precreated vmware images and use linux dd to copy it directly to your usb stick. that should take care of installing mbr, so you should at least get to the darwin bootloader
ryntje said
am January 25 2008 @ 4:57 pm
I’ve installed Leopard as written in this article.
Also I’m using PC_EFI_V8. All works fine except the vanilla kernel.
The toh kernel boots fine but when i press F8 during boot and I give the param “boot: mach_kernel.vanilla” the machine reboots almost imediatly.
I read to change the “no exectute” in then BIOS. Do you mean in the machines bios or in the applesmbios.kext. In both I can’t find a param like that.
Also I’m having no sound on my on-board Realtek HD Audio device. I’ve installed ALC889A (ALCinject and appleHDA) but it keeps quiet. Still search for the correct drivers.
Jus' Wonderin' said
am January 26 2008 @ 5:40 am
Couldn’t things be made a lot simpler by just taking a legit OS X install DVD and replacing its bootloader (the one that’s used when booting from the DVD, and any bootloader that might be contained in the install packages) with the PC EFI hacked bootloader?
It could even be done as a little utility anyone could download quickly and easily. Or if Apple gets nasty: Print the source code of it on tee-shirts. :D
This would require everyone to purchase and rip/modify/burn their own, but it seems better than expecting them to download a bootleg copy of the OS.
GiveUpPeeps said
am January 26 2008 @ 5:50 am
For those of you that keep complaining “This is too confusing” “Help - This doesn’t work”, etc…. seriously advise you to give up.
If you never used a terminal prompt in *nix, if you don’t even remotely understand the commands he’s talking about and are just typing them - give up now!!! By a real Apple. These directions are actually quite good. If you insist, there’s this neat website called “Google.com” It will be your best friend.
Although osx86 works for lots of people, most of these people had a fair amount of trial and error. There isn’t a single issue complained about here that hasn’t been addressed countless times in other places.
windows vista dream scene download said
am February 5 2008 @ 5:47 am
windows vista dream scene download…
no kidding!…
J M said
am February 14 2008 @ 4:02 am
I want to try the vanilla to see if my system improves and I got the EFI v8 installed, but, will this vanilla kernel work with iATKOS v1.0iR2 DVD?
How do I get to see the kernel version from the file it self without running it?
In terminal shows like this:
Darwin localhost 9.1.0 Darwin Kernel Version 9.1.0: Fri Nov 16 14:50:43 SCT 2007; made by ToH:xnu-1228.0.2~1/BUILD/obj/RELEASE_I386 i386
And this is how I know that I got the EFI running:
+-o Root
+-o /
+-o efi
| | {
| | “firmware-revision” =
| | “bootloader-build” =
| | “name” =
| | “firmware-abi” =
| | “firmware-vendor” =
| | }
| |
James said
am February 16 2008 @ 12:18 pm
I must say that this guide was probably “The” best guide I’ve seen for installing EFI. It worked beautifully, although, with some minor hiccups that were quickly solved. Though, I must ask. When verifying with GeekBench, while it didn’t say “Hackintosh” like it previously did before I installed EFI, it now states my laptops name “A200″. While I’m well aware that it IS a Toshiba A200 Laptop, Does this mean its a “genuine” Mac? Or does this thing have to say MAC to be genuine?
James
jason said
am February 16 2008 @ 6:04 pm
Hi guys…umm i have a problem, i done everything this guide said but i cannot complete the last bit because my computer will not boot into darwine,its just reboots as it says loading darwine…so how can i press f8 to get into darwine loader options…please help i need help with this badly!!!!
email if you have an answer please..
jason.jaws.13@hotmail.co.uk
paolinho » Hackintos: installazione Leopard su Toshiba A100-167 said
am February 21 2008 @ 12:27 pm
[…] L’installazione di EFI e del kernel Vanilla permettono di effettuare gli aggiornamenti sul proprio hackintosh come un vero mac. Per questo terzo passo ho utilizzato la Guida di digitalmemo.com. […]
oddnimtblnwm said
am March 4 2008 @ 8:09 am
I was wondering does this work on a intel pentium M processor with a motherboard chipset i915GMS/i910GML
Drew said
am March 15 2008 @ 5:10 pm
OK, really appreciate some help here. This unix command line stuff is driving me nuts. Nothing like DOS really..
I’m just tryin the first steps and nothing happpens, or in actuallity it comes back with the proper way to use the mv command, which makes me think nothing has happened..I’ve copied the files to folders on my desktop and put mach_sleep in the root dir.Mach_sleep is the toh kernel? I got it from the link here.
So ok sudo mv /mach_kernel /mach_kernel.patched
It comes back saying its improper. Am I making a dir here? Isn’t that mkdir? Either way I have no file or directory called mach_kernel, just the mach_sleep file and I’ve tried it with that file name too and still nothing.
What am I doing wrong?
d
Drew said
am March 15 2008 @ 5:40 pm
Ok I’m jsut going along, not sure if these commands are successful or not, I keep having terminal tell me the proper syntax, whch makes no sence either.
Now I’m trying sudo chmod 644 /mach_kernel && sudo chown root:wheel /mach_kernel and it says permission denied?? I thought thats what the sudo was for. I wish maybe someone could point me in the right direction at least, I’ve spent hours searching and trying to learn this cryptic Unix but it just baffles me.
anonymous said
am March 21 2008 @ 1:38 pm
Drew:
Spend 15 minutes in real life and read the entire comment thread. The fix is in there.
Twice.
Drew said
am March 26 2008 @ 5:37 pm
Thanks anonymous, I’ll do just that, thanks for replying. I was really getting frustrated.I seem to have the perfect box for it anyways, its all intel with an older celeron.X runs really zippy on it with Kalaway 5.2 updated too.I really dig it, hate going back into windows.. My first build and I’m anxious to get the 2600xt working properly. After that it’ll be a dual or quad in a mini tower and pci express.
Here goes nothing..
Drew said
am March 30 2008 @ 4:26 pm
Well hey I think I did it..I’ll have to get a usb keyboard I guess, since I have lost ps2 support..usb mouse works though. Getting the ‘About this Mac’ crash..pretty sure I installed Applesmbios.kext but I’ll have to try again when I get a keyboard. I tend to use kext helper though..is this a reliable program? I kind of like it since it automates the process of installing kext files somewhat and fixes permissions too no?
I tried clicking on Software Update and it says my computer is already up to date, interesting..I wonder now how I can get the 2600xt working natively now..just download and install the drivers from ATI? Or is this just a pipe dream..It would be cool to be able to play something like doom3 well and of course Final Cut Pro..I’d buy X in a heart beat if it would ..
Araikus said
am April 5 2008 @ 4:01 pm
I still cant get past the reboot loop thing, after running the EFI, my system reboots as soon as Darwin starts to load!
Any idea on how to solve this?
dxb said
am May 8 2008 @ 7:11 pm
i have followed the directions exactly, but F8 does not do anything.
now I cannot boot.
I get into the darwin boot loader and I can select the drive to boot from and it also has a boot:
but typing the commands into there does not work. only -v can be typed there.
how do I get the F8 to work?
i am using a JAS 10.4.8 install upgraded to 10.4.10.
dxb said
am May 8 2008 @ 7:20 pm
thanks for the guide.
you have a typo.
“kernel.patched -s” - typing this in darwin bootloader will not work..
should be “mach_kernel.patched -s”
dxb said
am May 9 2008 @ 1:20 am
i had kernel panics.
i had to remove the efi applesmbios.kext and use my original.
i had to remove dsmos.kext and use my original r3d3.kext
now i can login.
simcolor » Blog Archive » Sony Vaio NR270N/S Install Log said
am May 14 2008 @ 9:22 pm
[…] Here is tut. […]
Ubuntu: Mac OS X themed! at kyleabaker.com said
am May 23 2008 @ 12:43 am
[…] are a few decent places with information about getting Mac OS x86 installed on a non-Apple computer, but trust […]
drewsta said
am June 1 2008 @ 10:50 pm
we’re trying to install an efi update on the macintel xserve, so we can get 64 bit performance for renders thru the xserve.
anyone know if elilo-3.8-x86_64.efi would work to boot into a linux distro on a macintel xserve? any tips on how to get it to load?
Thanks!
WebDev said
am June 19 2008 @ 2:27 am
Looks like this article has been copied by the owner of this site http://imantut.blogspot.com/2008/01/dream-finally-becomes-reality-use.html
or do you own that too i hate plagiarism
sume5h said
am July 2 2008 @ 12:15 pm
i’m having problem at Install EFI Patch section
i already have dual boot XP(C:) & leopard 10.5.2(vanilla kernel
this is my boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Windows XP Professional x64 Edition” /noexecute=optin /fastdetect
C:\chain0=”Mac OS X86″
i copied boot_v5 to C:
where can i find menu.1st file?
where to create a file name menu.lst with following content:
find –set-root /bootmgr
timeout 10
default 0
title Leopard
kernel (hd0,0)/boot_v5
how to use grldr file?
after doing all the steps till Install EFI Patch section
i can still boot to MAC
but Geekbench still syas hacintosh
sorry if my questions are stupid, i,m new to MAC & i don’t know anything about linux too
Leopard - 5 - c. Apple Mac, iPhone, Mac OS X Leopard. said
am July 12 2008 @ 1:44 am
[…] gerasim ??? ? . efi v51 . DigitMemo.com HowTo: Install EFI patch and Use Unmodified OS X Kernel in Hackintosh […]
How to dual boot Vista and Leopard « .:: Tech Steve’s Weblog ::. said
am September 6 2008 @ 4:49 am
[…] you’ve get your Leopard running, try to add EFI capability and enjoy the vanilla […]
HowTo: Install EFI patch and Use Unmodified OS X Kernel in H | Y Ceffyl Dwr said
am September 10 2008 @ 7:42 am
[…] read more | digg story Share and Enjoy: […]
rptb1 said
am September 23 2008 @ 7:20 am
This will sound a bit strange, but I am trying to get this to work on my MacBook Pro. Why? So that I can run my ordinary Mac OS X installation under VMware from my Ubuntu partition, or boot into it native, depending on the situation. I have Ubuntu and VMware running just fine on the MacBook. I even have VMware configured to boot from the native disk (/dev/sda). I get the grub prompt, the grub menu with “Mac OS X” from the menu.lst, and if I choose it I even get “Multiboot info @ 0×5ff58″ and “Boot device 0×80″ and can get the device selection prompt for 80, 81, etc. I believe this means I am successfully running the “boot_v5″ loader. However, at the next step the VMware machine just reboots.
rptb1 said
am September 23 2008 @ 7:51 am
After tweaking the VMware settings a little I can get the “Darwin loading” message and even the big grey Apple for an instant before the whole machine reboots. Is there any way to get some diagnostic output from this stage? I have tried pounding F8 at the “Darwin” message but can’t get to any prompt. I’m not even sure that VMware is sending the F8 through to the VM. I’d be pretty happy if I get get the Darwin single-user Unix prompt.