Hackintosh Tutorial: Install a Mac Leopard OS X Retail DVD on a PC

September 4, 2008 · 282 comments

in Hackintosh,Tutorials

After building hackintosh machines using different modified OS X installers, the hackintosh community has come a long way and is within grasp of achieving the holy grail of running Mac OS X on PCs—installing the original, unmodified OS X DVDs created by Apple for Macs on ordinary IBM compatible personal computers. Well, almost.

While we can now use a retail Mac OS X DVD to turn our PC into a hackintosh, we still need a bootloader to get it to recognize and install OS X the first time. The good news is, after a successful installation, we can now install any updates from Apple without breaking our system or reinstall the operating system without having to add the same kexts (drivers) that we already have that makes our non-Mac standard hardware peripherals work.

Pre-requisites

  • A PC with Intel Core Processors and Chipset (AMD is not yet supported).
  • A Blank CD (for Boot-132).
  • A retail Mac OS X DVD Installer (not an Upgrade OS X DVD).
  • Download the Leopard 10.5.4 ComboUpdate here.
  • Download the Chameleon for Hard Disk here.
  • Download the Boot-132 Generic ISO here (generic.iso).
  • Download EFIStudio here.

Step 1. Before You Begin

Burn the Boot-132 Generic ISO on a CD. This BootCD should work fine for most hardware configurations; after which, it should be able to install the retail OS X DVD. If this doesn’t work for you, you may need to modify the contents and add the necessary kexts for your hardware. More info here.

Step 2. Install Leopard.

1. Insert your BootCD and boot/start your PC.
2. On the boot prompt, press Enter. You will be asked to enter a two-digit hexadecimal boot device (do not enter anything yet).
3. Remove the BootCD and replace it with the Mac OS X Retail DVD. Wait for the blinking light on your DVD drive to stop and then hit Enter (this will read your DVD drive and not your HD).

Hint: If you keep going back to the bootloader, it only means you don’t have the correct Retail Mac OS X DVD Installer. The best solution is to buy one.

4. Perform the Mac OS X Leopard installation. You may need to use Disk Utility (under the Utilities Menu) to partition and format your HD if you haven’t already. Make sure to select GUID (under Options).
5. Restart after the installation and replace the Retail Mac OS X DVD with the BootCD.
6. On the boot prompt, press Enter. This time, enter the two-digit hexadecimal of the drive where you installed OS X. Enter 80; if it doesn’t show the startup volume of your OS X, hit Esc. Try 81, and so on until you see your OS X volume. Select it and hit Enter.
7. You should now be in Leopard.

Step 3. Update Leopard to 10.5.4

1. Install the 10.5.4 ComboUpdate.
2. Reboot with the BootCD and enter the same two-digit hex you entered before. Select your startup volume and type -v -f (you don’t have to enter these the next time), and press Enter.
3. At this point, you still won’t be able to boot your hackintosh without the BootCD.

Step 4. Install Chameleon

The Chameleon for Hard Disk you downloaded above has the following files:

  • Chameleon_DFE_for_Hard_Disk.dmg
  • OSX86Tools
  • EFIStudio

1. Open Chameleon.
2. Copy the contents of the Extra directory from the Generic.iso CD by dragging it to the Extra Contents folder in Chameleon.

Hint: To do this, you need to perform the following:

  • Open the Generic.iso CD from your desktop.
  • Double-click on the INITRD.IMG file.
  • Double-click on the Extra folder.
  • Drag the Extensions folder to the Extra Contents folder in Chameleon

3. Double-click the Chameleon_DFE_for_Hard_Disk.pkg file and install to your hard disk.
4. Remove the BootCD and reboot.
5. You should now be able to boot into Leopard without the BootCD.

Step 5. Fix Your Hardware Peripherals

After upgrading to 10.5.4, some of your hardware peripherals (i.e. video, network card, audio, etc.) may no longer work. Even the kexts that worked for my previous modified OS X installations don’t work with the latest version so I had to scour the net for a fix. Depending on what you have installed on your PC, you may need different solutions. Below are the fixes I applied for my own peripherals.

Network Fix:

Taken from the IONetworkingFamily.kext included in the GA-965P-DS3_ISO bootcd.

Audio Fix:

Taken from the AppleAzaliaAudio.kext included in the Generic.iso BootCD.

Restart/Reboot Fix:

Replace your AppleACPIPlatform.kext with this.

Shutdown Fix:

Download and install this.

Hint: To easily install kexts, you may want to use the OSX86 Tools. Read more about the OSX86 Tool here. You can also use the EFI Studio to try adding EFI Strings to your Boot.plist in case you have problems with video or audio kexts. Read more about EFI here.

Video (Nvidia 7200GS) Fix (QE/CI):

This one gave me the biggest headache. The video kexts or injectors (Nvinject, NvInstaller) that worked for me in the past, no longer works after upgrading to 10.5.4. I tried many versions and none worked. I tried adding device strings to com.apple.Boot.plist using EFIStudio and deleting all video injectors in Extensions and still a no go. I tried to manually edit the kexts by entering my device ID, etc., and still no QE/CI support. Finally, I found out that the Generic.iso BootCD has Nvkush.kext in it and by installing Chameleon, it aslo installed it to my hard drive. So I just deleted it from the /Extra/Extensions folder and made sure I had my video device string in the com.apple.Boot.plist using EFIStudio, reboot and voila!

Now you have a Hackintosh that is as close to a real Mac in terms of the underlying software program. You can safely use Software Update to install updates directly from Apple to your PC.

Enjoy!

Related Posts with Thumbnails
  • Pingback: Turn Your PC Into A Mac w/ OS X Leopard 10.5.3 | menooB

  • http://konteudos.info/ knteudos.info

    Hi there ,

    this Desktop is running a Retail install :)

    http://konteudos.info/?p=203

    regards

  • Todd

    Hey nick did you ever figure your issue out. I am frozen at the great apple screen.

  • alex

    Menoob, great work, I have been looking for a noob guide like this for a while, the simple step of changing the disk when you said got me to the grey apple logo screen.

    However, know i get there, and the gear spins, but after a while i get a small circle with a line through it, overlayed on he main screen. its sort of highlighted, while the grey apple logo screen is in the background faded…

    any help?

    oh i have the original 10.5 retail and i tried your generic.iso and also the boot BOOT-KABYL-BUMBY.iso also.

    cheers

  • http://piju.fakap.net/ piju

    nice post dude,
    i never try this before,
    but will try it someday
    >:)

  • Justo

    Hi great tutorial, may i ask if you need to adjust BIOS settings like kalyway tutorial or does the boot 132 adjust them automaticaly

  • Justo

    sorry, forgot to ask does a nero or ashampoo burned DVD or CD with a PC work for this tutorial or do i have to burn them with a MAC burning software, what is reccommended
    thanks

  • Justo

    are there any general BIOS settings changes. thanks menoob

  • malcolm

    have you let it run . if you leave it about 10-15 minit see what happens it still could be loading

  • Elbert

    do you have a tutorial for tiger os?

    thanks

  • http://www.taranfx.com/ Jugesh

    After struggling with MAC installation for several days, I finally found a blog. I believe to help all of u guys who are stuck somewhere or the other.
    Kalyway, iPC, iAtKos
    I bet this is the easiest way to do it. Install Mac OS X Leopard OSx86 on PC & Dual Boot with Windows 7, Vista / XP
    http://www.taranfx.com/blog/?p=1204

  • Testing

    Hi, thanks for tutorial man. Now for the not so fun part. Can anyone tell me what could be going wrong on my install. I have original retail DVD of OSX and use BOOT-KABYL-BUMBY.iso with it. I can boot up, get the white apple screen and when I get to the screen with like purple light and stars (I guess it's desktop picture of OSX) it just shows the mouse cursor as a colorfull circle, and it keeps spining for hours withouth going further into install(I let it run for hour and a half, just keeps spining). So I don't come to all the install optios of OSX, I'm just stuck on that screen.

    I have Zepto nox a15 machine with
    Chipset
    Intel® PM45 + ICH9-M
    Processor
    Intel® Core 2 Duo 2, 1066MHz FSB
    Graphic
    NVIDIA® 9650M GT 512MB GDDR3
    Ram
    4 GB

    Can anyone help me please with what could be going wrong and how to get further with the install?
    Thanks!

  • Jonas

    When i boot the dvd in verbose mode it loads for a long time and then goes to a blank screen and nothing responds. I have tried everything possible. Dell Dimension 3000 2.8GHZ p4.

  • http://www.taranfx.com/ Paul D

    u cannot install from retail dvd directly.
    check the comments here http://www.taranfx.com/blog/?p=1204

  • Charles

    I had my first attempt today but it failed.

    Here are my specs:

    Asus P5N-E SLI – (NVIDIA nForce 650i SLI chipset)
    Intel Core 2 Duo E4300 1.8GHz
    Asus EN7600GT 256MB GDDR3
    1GB Cosair Value RAM (x2)

    I had 2 DVD ROMs actually. One of the is Asus and the other one is Samsung. For booting with Asus DVD drive, I can only go as far as I need to restart the even when the white screen appears. As for booting up with Samsung DVD Drive, I keep getting timeout errors. I'm not very sure why both DVD drive respond differently but I'll keep trying again. It may be also that it's a nForce chipset that cause the problem.

    Please advice on what could go wrong.
    Many Thanks.

  • Pete

    hey menoob,
    ive tried a bunch of times to get this thing up and running
    i can install and run osx until the point where its patched to 10.5.4, and then ive installed chameleon

    once i reboot i get hit with “still waiting for root device” error ..
    however if i force load all the drivers ( -f -v) then it boots into leopard and most things work fine . . which leads me to think that chameleon isnt loading an IO driver somewhere?

    any ideas ?

  • charitha_pdn

    Please help me,
    I tried to install Leopard on my HP 6530s notebook. I used generic.iso also. First I boot with generic.iso & used mentioned proper way. Then I put Original Mac Liopard (Mac OS X Version 10.5.7). After that it came to gray screen with apple logo and rotating circle. After One or two min one that screen small white circle with cross bar appeared. Then system freeze at there. Plsese tell me what I have to do. Please…………

  • Shaka

    same problem here though i found out on some threads that you may need to backtrack to 10.5.2 since your motherboard has been overtasked and refused to proceed, it worked for me sometime ago bursting my newer version dream
    good luck

  • charitha_pdn

    thanks dude….

    is there any way to proceed with Mac OS X 10.5.7
    because i want to work with iPhone SDK 3.0. it only support with 10.5.7.
    So is there any way to proceed.
    thanks again Shaka….

    [Please help me,
    I tried to install Leopard on my HP 6530s notebook. I used generic.iso also. First I boot with generic.iso & used mentioned proper way. Then I put Original Mac Liopard (Mac OS X Version 10.5.7). After that it came to gray screen with apple logo and rotating circle. After One or two min one that screen small white circle with cross bar appeared. Then system freeze at there. Plsese tell me what I have to do. Please............]

  • mjptango

    for those that have the spining wheel after the LAc os X DVD starts to load
    Try:
    http://www.ihackintosh.com/2009/05/still-waitin

    It maybe that mac install cannot find the hard disk.
    Do try F8 -v for more info as suggested

  • mjptango

    This one is better still:

    http://apple2pc.blogspot.com/2008/05/still-wait

    michael

  • Alex

    Thanks for this startup I was able to totally install the 10.5.4 family pack on a Lenovo Thinkpad T60. The whole thing went without the slightest hiccup ! Wonderful.
    Took about 1 hour to full install. I immediatelly upgraded to 10.5.7.
    Finally, I have installed the Xcode 3.0 SDK, which also went wonderful !
    I am in business.
    No, I am just to happy :-)
    I just need to work on the “2 partitions” setup so it can boot straight from the hard drive without having to keep the boot132 on the CD rom, but other that, very good !!!

  • Name

    thats awesome. lol. But won't you get in trouble or something?

  • charitha_pdn

    Alex please give me more details of it, I'm also gonna build a hackintosh using my HP 6530s notebook, I tried with MAC OS 10.5.7, but I couldn't. please tell me how you made it success ??????

  • Name

    I was wondering how come everytime i boot up the Boot132 CD it boots up fine and everything then i put in my retial 10.5.4 and 10.5.6 discs and then it gets to finishing loading with the spinning circle under the apple logo and just reboots the computer. then when i put it in verbose mode the last line i get is fixEnetFlowControl. then Mach Reboot. Please Help Me

  • dipakbhtt

    hello sir thanks for your guide but i got one problem with graphics i cannot change my resolution it is fix at 1024 x 768 i got GMA950.pkg but it only work with 10.5.4 after update with 10.5.6 or 10.5.7 i got this problem please help me

  • dipakbhtt

    just use usb k/b mouse and use D945GCLF boot 132 .iso

  • dipakbhtt

    hello sir thanks for your guide but i got one problem with graphics i cannot change my resolution it is fix at 1024 x 768 i got GMA950.pkg but it only work with 10.5.4 after update with 10.5.6 or 10.5.7 i got this problem please help me

  • dipakbhtt

    just use usb k/b mouse and use D945GCLF boot 132 .iso

  • wiggyboard

    I'm having the same problem… Either one of you figure it out?

  • wiggyboard

    Ok, I'm stuck on the end of step 3. I do what it says and then I get stuck on the boot screen with the grey apple logo and a “no entry” symbol right above it. I'm at a loss, I've tried some of the things people have posted about hitting F8 and then entering “rd=disk0″ or something similar, but nothing even happens when I hit F8. I'm doing this on a Compaq Presario C500 laptop. Any help would be much appreciated.

  • Pingback: When web sites work in Safari, Chrome and Firefox but not in IE8, what does it mean?

  • http://www.facebook.com/chase.hayes Chase Hayes

    I have followed the instructions, but when I insert my generic.iso disc, I get the error “ISOLINUX 3.63. 2008-04-10 isolinux: Image checksum error, sorry… Boot failed: press a key to retry…”

    I'm not sure what to do…

  • mostafa179

    I am considering to build my own Hackintosh. But before I jump into this project, I was wondering if the newer Core 2 Duo and motherboards are compatible with this tutorial. I noticed that the processor and mobo you used is no longer sold by Newegg. Any help would be great, thanks!

    P.S.: What do you mainly use your Hackintosh for? How's the performance comapred to your MacBook Pro?

  • Alex

    Remember that the MacMinis are equiped with Core Duos. I happen to have one of the lastest issues of the Mac Mini, 2Ghz.. fine little sucker, but pricey….

    I also have installed the 10.5.4 (and upgraded to 10.5.7) using my Lenovo T60 Thinkpad. Yes, it's a Core Duo, 2CPU, T5600 Running @ 1.83 Ghz. I feel no difference in performance at all.

    I use my hack-intosh mainly for development in Xcode as the other one i have it also used by my partner for development and when one is using the simulator, the other cannot use it, so I decided to give a try on the Thinkpad I use for “other” work. No regrets here.

    One of the key points in getting things started is to have the right set of “drivers” built into the boot132 cd. I was fortunate enough to find the right set at ( http://www.insanelymac.com/forum/index.php?show… ) where MACinized made a collection of boot132 custom for certain systems. Scroll through the limited list.. you may be lucky enough to find what you need there.

    For folks who are having reboots, that is a clear sign that one (or some of ) the kexts are wrong for your hardware. kexts (kernel extensions) are like device drivers. If the install tries to load one of them and it's wrong for your hardware, things will go bad, being reboots, the most common symptom. This is a though situation for a novice on the realm of hackintoshes, but it's not impossible to solve. Read the link above which has links to other posts.

    Sorry but I cannot help for specific kexts for your hardware. If you have nothing to start with, the best thing to do is to fetch the hardware that matches one of thost boot132.

    -Alex

  • williamg

    Hello

    I have a HP Media center Pc 2008 – Inter core 2 Quad cpu q6600 2.40 Ghz memory 3.00 GB 32 bit operating system Total size of hard disk(s) 615 GB
    Disk partition (C:) 307 GB Free (456 GB Total)
    Disk partition (D:) 1 GB Free (10 GB Total)
    Media drive (E:) CD/DVD
    Disk partition (F:) 89 GB Free (149 GB Total)
    Media drive (J:) CD/DVDCD/DVD
    Media drive (N:) CD/DVDCD/DVDCD/DVD

    Graphics
    ——————————————————————————–

    Display adapter type NVIDIA GeForce 8400 GS
    Total available graphics memory 1535 MB
    Dedicated graphics memory 256 MB
    Dedicated system memory 0 MB
    Shared system memory 1279 MB
    Display adapter driver version 7.15.11.6230
    Primary monitor resolution 1152×864
    DirectX version DirectX 10

    Network
    ——————————————————————————–

    Network Adapter Realtek RTL8168C/8111C Family PCI-E Gigabit Ethernet NIC (NDIS 6.0)
    Network Adapter Microsoft Tun Miniport Adapter

    Please let me know if this will work for my computer. Thank you very much :)

  • http://tychocity.blogspot.com/ tychocity

    My experience with asus motherboard, in spanish.

    http://tychocity.blogspot.com/

    thanks!!

  • matthews1193

    hey i read your post, what kind of motherboard do you have?

  • matthews1193

    menoob, what type of motherboard did you have when doing this install????

  • Pingback: The Best Hackintosh Distribution is No Distro

  • Ezzat Chamudi

    Do you have any video or screenshot step by step

  • joey

    is this procedure applicable if i use 10.5.6 DVD?

  • Pingback: Putting out the garbage « Photographs, Photographers and Photography

  • farizaerra

    My Mobo is ASUS P5Q Pro, Mac Retail 10.5.6 installed, update to 10.5.7 but quartz extreme not supported. Any suggestion?

  • Jan

    I´ve tried to install iPC OSX86 on eepc 1000HE (http://eeemeetsmac.webs.com/1000series.htm) on an external usb 2.0 drive. Installing and booting works, but then the system freezes.
    But I dont think, that it´s because of the external drive.

  • http://flirtster.net/ damian

    yes!!!

  • topspin2000

    Great Tutorial & Forum – just wanted to put this hardware profile out there – Vostro 220s – 2.8 GHz Core 2 with Intel G45 chipset and asus ati 3450 pcie w/ hdmi – The generic Boot 123 worked fine but you must turn off in advanced bios all the settings first. The OSX install & update to 10.5.4 went smoothly and Chameleon worked as advertised. Since I'm using this hackintosh mainly for downloading and video file conversions, I see no gain in trying 10.5.8.

    Wired ethernet works from the start, no sound but I don't need it, and I have to type “Graphics Mode”=”1280x1024x32″ at the boot prompt, otherwise I get a fuzzy 1024×768. I tried adding the line to the boot plist but that doesn't do anything. Also Toast 8 installs but won't launch…

    Any Tips ?

  • dipakbhtt

    dear menoob please give me 10.6 snow leopard retail dvd installation guide your 10.5 installation guide help me lot and thanks for that

  • akg7

    Hi,
    I have got an acer aspire 8930g and i booted upwith BOOT123 iso and then Mac OSX Retail DVD and it get to the apple logo screen and then freezes with the 'banned' symbol on top, how do i fix it and get it working?

    I really need to get mac working on my laptop, please help asap

    Thanks

  • leonarddavinci

    hello there…..anybody can help me please.
    finally i did a installation on my sony vaio VGN FE31M, but my keyboard and mousepad doesnt work…..im using USB mouse and keys.
    I'd like my input keyboard and mouse work……how i woul do it?
    Thank you again

Previous post:

Next post: