A zombie for your brain.
Hackintosh success, Dell Inspiron 530, Mac OS 10.5.6
Today is a happy Mac day, for I have successfully installed Mac OS 10 on my Dell Desktop. Many folks have achieved this before me, so I’m not claiming to be some sort of amazing talent, but considering how non-obvious the process was, I’ll put down some notes here for you to peruse at your leisure.
Last Updated on 2/6/09.
Being the sort who likes to do The Right Thing, I first attempted to use Boot-132 (following the guide here) to install from my retail Leopard disk. Alas, despite my trying valiantly, and losing a more than a bit of hair, I was not successful.
I’m reasonably sure that my failing point was actually just a missing driver, and if I was so inclined I could probably install “vanilla” Leopard from the retail disk now, but as I have a working system by other means at this point, I’m not going to bother.
This is what I think one must do to get this working with the retail boot disk:
- Download the boot CD image from the post linked here. (Download .ISO Original with project kexts link)
- Open the iso with some kind of iso editor. I used Magiciso in Windows.
- Grab the initrd.dmg out and open it in the same editor (or on a Mac).
- Within, you will find a folder Extra\Extensions. In that folder you should put a “decrypter.” kext. The one I suggest is appledecrypt.kext. I don’t think I can legally provide this file. (sigh) Google will find it for you very quickly, though, so all is not lost.
- You’ll also need to put any drivers that are required to boot your Mac in that folder. I needed the Intel SATA drivers, for example. InsanelyMac’s forums will provide links to any drivers you might need. Grab the drivers you need for booting only, you don’t need to go for 100%.
- Close the dmg and update the one in the boot iso with your changed version.
- Burn the iso to a cd.
Now, all you need to do is boot from the “boot” cd, and when you see the darwin prompt, swap in your Leopard DVD and hit enter. Hopefully you’ll be able to boot and install. However, as I said earlier, I could not. I got an X on top of the Apple logo after many minutes of trundling. Instead, I took the semi-dark path of grabbing a pre-patched iso from a torrent site. Now as I own a “family” version of Leopard, I don’t feel bad about this. But I suppose it is technically illegal. Bleh.
Anywho, the one I used is called “iATKOS 5i” which is based on 10.5.5. The nice thing about this particular variant is that it is designed to make an install that can in future be updated using the standard Software Update app, just like a Real Mac(TM).
iATKOS has some fairly decent docs that I suggest you read before you start. Also, read the page on preparing an updatable system. The key items that I missed on my first (few) attempts are that you really do need to install “drivers” for your hardware. Even if similar models appear in Real Macs(TM). For example, I have an NVIDIA 8600 GT, and so does at least one Real Mac(TM) I can think of. However, I was silly and didn’t include the nvidia “drivers” and my machine hard locked after the spinny thing below the apple logo spun a bit.
Drivers is in quotes because the ones I used aren’t really drivers. (most aren’t) They “inject” the necessary vendor and device IDs into the existing Apple drivers (not exactly as described, there’s magic here I’ve not looked into) so that they can support models that don’t have the approved Apple values.
Now you might think that you can install these drivers after you’ve installed the OS itself. That might be true in some cases, but at least for me, my machine wouldn’t even boot without NVIDIA and Intel SATA drivers. So if you have similar hardware, be sure to select these. There isn’t too much harm in having drivers for hardware you don’t have (with a few exceptions, and the docs mention them), just like in Windows or Linux.
But first, you’ll need to partition the drive and format a partition for Mac OS. You have two (well three, but one is pretty useless) options for the master partition table. If you want to keep Windows or Linux bootable, you’ll want to use MBR, but that has a caveat in that you won’t have success unless you mark the boot partition bootable (particularly if you are coming from Windows). Naturally you can’t set this flag with Disk Utility, at least any way I could find, so you’ll have to use something else. I suggest cfdisk from your friendly knoppix rescue disk. If you don’t have one, make one! They are highly handy, and terribly terrific.
Now, I backed everything up before I started (you did too, right? Right?!?), so I just let Leopard have it’s way with my drive using the fancy GUID based table, with a single partition. The iATKOS wiki has a guide to set up dual/multi boot. I didn’t try it, so I have no idea if it works. But there it is.
If you can’t figure out how to partition using Apple’s friendly disk utility, you probably shouldn’t be trying to set up a Hackintosh. Or maybe you are GUIphobic, in which case there is always the previously mentioned cfdisk.
Once you’ve partitioned things, you’ll want to start the install proper. Click through (slowly!) until you see a customize button at the bottom left. You will need to make some tweaks here, so don’t miss it!
For my Dell, I left all the defaults (it is important you do this if you want the the install upgradable via Software Update) and added:
- OHR, which fixes shutdown/restart issues
- Intel SATA (the non ACPI version, thanks to a tip in the InsaneMac forums)
- nvkush (I started with nvinject, but that left me without hardware acceleration. I switched to nvkush post install and all was well. You get to avoid my trial and error. Aren’t you special?)
- ntfs (for read/write ntfs support, if you want it)
Now obviously you won’t want to follow my list if you have different hardware, but I think having the list will give you the right idea as to what things you should pick.
At this point I was able to boot to a desktop. I ran Software Update and let it do its thing. It worked! Hooray! YMMV.
My Dell’s built in NIC and built in audio were not supported by any of the drivers included, so I had to get them after. I’d researched this, though, and had the NIC drivers ready on a flash drive for convenience. If you have the 82566DC Intel NIC I have, you can grab the kext here. Because I’m lazy, I also grabbed kext helper to make the many kext installs I was sure to need easier. It is a great tool and I suggest you grab it.
Update (2/6/09): The kext that I mention above appears to have significant issues with bridged networking mode in VMWare Fusion 2.0. I was never able to get it to work and worse, switching from NAT to bridged and back a few times could reliably cause a kernel panic. To resolve this, I picked up the Netgear GA311 from Best Buy for $35. It has native support in Leopard, supports gigabit ethernet, and works perfectly with VMWare. I suggest you grab one and skip the community provided driver for the built in NIC.
The audio was actually the trickiest. Success required a bit of dancing around. First, I nabbed a copy of AppleHDA patcher from its forum post. Using this tool requires a “codec dump” from Linux, and the post has a link to tons of them. They have vendor/model IDs in them, which will help you find your model, as the same “reported” model number (like ALC888, for example) actually has a handful of variants.
Once you find the matching file, just drag it onto the patcher tool’s icon, it will trundle, and then suggest you reboot. I did, and had working sound. At that point, all my hardware was working. Everything is stable so far, too. I wrote this post in Ecto on my new Hackintosh.
I hope this helps you on your quest to a cheaper or custom Mac. I don’t pretend to be an expert, but I will try to answer questions. Feel free to leave a comment. Also, please feel free to correct me if I did (and I’m sure I did) something less than ideal. Good luck, and remember that if you can’t get it to work in the end, there’s always Ubuntu!
As I see – such process is not so simple for end users
My universal install – based on usb2ata adapter and any dvd with hackintosh on it
After instalaltion onto “USB” disk I always can install any of needed drivers for migrating hdd drive inside notebook or full-size PC
And of couse – standart way for update such system to latest version via software update
It certainly isn’t something one should try if he/she isn’t willing to futz and fiddle. In other words, if you want it to Just Work, get a real Mac.
Nice, do the front USB ports work?
They do indeed.
I had success with this exact proceedure, but had to disable the floppy!!! (Most of you probably don’t even have one)
Nice, just a couple more questions before I go off to try and install again, do I need to change any BIOS settings/have you and do you have any problems with sleep?
I haven’t yet tried sleep, as I never use it on my desktop machines. I’ll give it a try tonight.
I didn’t make any bios changes, though I read in InsaneMac (but didn’t verify myself) that you can use the Intel ACPI SATA drivers if you set the ide mode to “RAID” in the bios. I left it on IDE, and used the non ACPI drivers.
I also have a completely working Inspiron 530, aside from sleep, which may never be working.
I think you mean to say AHCI SATA drivers?
Do you have Quartz Extreme working for your video card? If not, you can try using an EFI string (which I believe is preferred). EFI studio has support for your card, but you could also use gfxutil (I believe).
No sleep here either. And in my case I used the non-AHCI drivers. From what I’ve read, if you enable RAID in the BIOS it has the side effect of enabling AHCI. I didn’t do that and went the other way. Seems to work fine.
I do have Quartz Extreme. I didn’t go the EFI string route, although I’m sure that will work too. nvkush worked fine for me out of the “box.”
Worth mentioning is there there is third was to install Mac OS onto non-Apple hardware, by using an installer like iAtkos and restoring a Time Machine backup (this basically requires you already own a Mac or have access to an existing Time Machine backup from elsewhere.)
Everything else is the same, you restore the backup and then install the kexts after the fact.
Thought I’d throw that out there…
I also have a dell inspiron 530, and after installing leopard with iatkos 5i just like you did, I have no internet. What network driver should I install/ do you know where a compatible driver is that i can download ?
If you look at the full article, (search for NIC) you’ll see my advice for a driver for the integrated NIC, and a suggested replacement NIC with out of the box drivers that does not kernel panic occasionaly.
Now that you’ve been using this for a few months, how would you rate overall performance? I’m looking at pulling the trigger on a similar system but with a quad-core CPU and 8600 GT video card. Not too worried about the install process, but want to make sure it’s actually usable and reliable in the end.
Does this config knock your socks off?
Performance is excellent. I have a feeling that a good part of that is due to the 10K RPM Raptor disk I used for the main drive.
Video performance is very good. I’d get something a bit better if you intend to game on a high res screen with all the bells and whistles turned on. The stock power supply can’t handle much though, so you’ll probably need to upgrade that too if you get better video.
Other than the NIC issue I mentioned, it has been 100% reliable.
Thanks Greg, I successfully installed MacOS on my Dell 530 follow your procedure. It works perfectly fine except for the sleep and shutdown.
Glad to hear it. If you install the shutdown fix I mentioned, it might fix it for you. It did for me. Sleep doesn’t work even after that fix, but I don’t particularly need that on a desktop.
I love these, they sound so easy. Have been struggling to get my e1505 dell sound, (use usb), and that tsc sync thing for the past month. It works really good but has destroyed my battery because of no meter. I have Ubuntu also and is much easier even having to get NVidia and a bunch of other stuff working. Mac is a fun UNix machine, but is very non-intuitive, I thought hey I’ll try that IPC 10.5.6, and my keyboard will not work at all. As I learn more Mac stuff over time I may get it to work before my machine fails outright.
It destroyed a perfect battery for me too. Mine is still working after a year. I too use usb for sound. The tsc sync never worked but it is as fast as a mac with only one core. What I like is how solid it is, and the flash never skipps or funks along. Ubuntu 9.04 is also very slick.
Hey man, just wondering if you have look at upgrading to Snow Leopard?
I have the same configuration as you but the Video card, I got the 800gt. Anyway I wish i found your post before, Since i got it up and running using very similar steps, but I have to do a lot trial and error.
Anyways… let me know if you have looked into upgrading since that is what I am doing right now and would like to share compare results
I’ve been thinking about it. I haven’t even picked it up yet, though.
From what I’ve read, it is doable. I’ll probably hold out upgrading the hackintosh until someone packages it. (like iakos) I’m kinda lazy.
hi ,
i have DELL INSPIRON 1525 laptop . please tell me can i install mac os x in my laptop . if yes then how .
thanks in advance
I have no idea. I suggest you do some research on the hardware and find out yourself.
I have a Inspiron 530 as well. I am able to get everything working except my microphone. Have you got your microphone working, and if so how?
I have tried many kext drivers and nothing seems to work. I am using OSX86 tools to install my kext files and also using Apple HDA patcher. Most every single kext gives me sound, i just cant seem to get my mic to work. We are using ALC888 drivers from the looks of the device for onboard mic.
Thanks!
hey, please help me, I have a dell inspiron 530 also. First, i have no clue where to put the “drivers” (i couldn’t find ExtraExtensions, in v5 or v7 of iATKOS iso). I need to put in the drivers for my ATI Radeon HD 3650 and the Intel SATA, if theres anything else i should put drivers in for, let me know please. Help would be greatly appreciated, thanks.