Home » Update guides

Update Hackintosh (OSX86) from 10.5.7 to 10.5.8

6 August 2009 by Vinay 43 Comments

Updating the Hack-i-ntosh or OSX86 install is a very panic process for newbies, so we advise you to make the backup of your system before hitting the update process. If this is the first time you are updating your hackintosh then read this guide twice before getting started. This guide is for Non vanila or hacked kernel & INTEL based system only. Vanilla users just update and restart. You can also use this guide for updating 10.5.X to 10.5.8 with Combo Update remember you must have patched your DSDT. If you are upgrading from 10.5.7 then download Delta Update. Updating Process is same as usual like you updated from previous one. You can download Delta update (274MB) and Combo update (759MB). Before starting the process download & install osx86tools from PCWIZ.

_____________________________________________________________________________________

We recommend to use this procedure it’s a bit long but trustworthy :

____________________________________________________________________________

First of All follow this guide: How to Back up & Restore Your Kexts Before OSX86 Upgrades.

_____________________________________________________________________________________

First Phase :

  • Install Disabler.kext  Download Here
  • Install this dsmos.kext  Download Here ( a bit updated to be present in mkext)
  • Now reboot your system
  • Create backup of Extensions folder. If anything goes wrong we can restore:

sudo cp -rf /System/Library/Extensions /System/Library/Extensions_old

  • Now start the update and wait for Update was successful need to reboot screen !
  • Don’t restart here and follow the phase 2.

Second Phase :

Open osx86tools  >>> Check repair permissions >>> Set kext permissions >>> Clear extensions cache >>> Restart.

Boot using -v to see if any errors.

More guides of Interest :

Blog Widget by LinkWithin

Related Posts

43 Comments »

  • ihackintosh said:

    Install this dsmos.kext Download Here ( a bit updated to be present in mkext)

    …. the link is broken if you can fix it youre welcome thanks in advance.

  • Mathieu said:

    Hi everybody ,

    I would like to share my personal experience when upgrading from osx 10.5.7 to 10.5.8.
    (Because I had some troubles in the process)
    Firstly I’d like to mention I updated from ideneb 10.5.7 to 10.5.8 using the method described above.
    BUT
    After the update , the system refused to boot with (famous) error :
    “Still waiting for root device”

    So here is how I managed to fix this :

    FIRST :
    Boot on your ideneb install disk
    Let it boot
    When you are in the install GUI run a terminal
    And restore your kernel extensions that you saved during the above process

    To restore your kexts, just type something like :

    cd /Volumes/YOURMACVOLUME/System/Library/
    cp -r Extensions Extensions.backup2
    rm -rf Extensions
    cp Extensions.backup Extensions
    rm -rf Extensions.mkext

    Then (optionnally) rebuild your cache with :

    kextcache -k Extensions/

    Before rebooting go into disk utilities, find you mac osx volume, right click on the partiotion to get “informations” and remember you disk id (something like disk0s1 or disk0s2) .

    Now quit the installation process and reboot. Remove your ideneb install disk.
    After the reboot when you are asked if you want to enter boot options, enter the following :

    rd=disk0s2 -f -v

    Warning : In the first commandes you need to replace :

    YOURMACVOLUME

    by your actual mac volume name

    disk0s2 is to be replaced by the id you found in disk utilities and be sure to enter -f and not -F (this confusion caused me some troubles)

    Then the system will scan all kext and rebuild something, it will end up by a reboot (MACH_REBOOT)

    After that you can launch your systems normally (without boot options) and it should work

    Enjoy :)

  • ihackintosh said:

    hi mathieu can you email me the dsmos.kext because the link is broken and i need it for the update process this is my email reinhardt16@gmail.com thanks.

  • Mark said:

    Mathieu,
    Thats you saved me a lot of headache.

  • loloski said:

    In this never ending quest, i decided to download and install 10.5.8, but the macupdate installer refuse to install and give me an error about

    You cannot install Mac OS X Server Update on this volume. This volume does not meet the requirements for this update.

    My installation was ideneb 10.5.7 can some shed some light pleasee

    ^_^

    thanks

  • Flavio said:

    Is there any way to recover kexts manually? I mean, I just updated my hackintosh from 10.5.7 to 10.5.8 and unfortunaly I forget to backup my Extensions, so system is not booting. But of course I can access to the disk by InstallDVD-terminal procedure.

    I saw that only 8 files were changed in my Extension folder. One of them is IOPCIFamily and system. Before I resintall the system again, I don’t know if there is any other way to fixed or if can I do something manually, aka text edit,etc.

    Another alternative could be to install the same system (10.5.7) in an USB disk, make it functional and then move kexts manually from that disk to 10.5.8 disk. Is that could be possible? Can I mix 10.5.7 kext into 10.5.8 version? I understand that’s the idea of previous backup of Extension folder.

    Thanks.

    PD: My hardware is Asus P5K-VM (audio, LAN, GMA3000 video), Quad2Core 2.4GHz, 4Gb RAM OCZ-800Mhz, Nvidia MSI 8600GTS 256MB, 500Gb Samsung 7200

  • Eclypse said:

    I had to use the instructions Mathieu provided, as my machine stuck at the “Still waiting for root device” message . Thank You Mathieu!

  • Stevensli said:

    Mathieu, thanks! Your method works for my computer.

  • IainM said:

    None of this works for me.
    Like a lot of other people I just get disabled touchpad, keyboard and sound on my laptop. I’ve given up on that after 3 or 4 attempts. 10.5.7 it is!
    My desktop just updated directly from Software Update with none of the above steps necessary.

  • Matt said:

    Sorry for the noob question but how do I find the name of my mac volume? under disk utility it says the mount point is /Volumes/Mac OS X/ and that’s what it also says in the left column where all the volumes are listed. I would assume that’s it but when I put that for YORMACVOLUME it says invalid directory. Any ideas? Thanks.

  • Derek said:

    Matt:

    Try enclosing your volume name in quotation marks. ie- “Mac OS X”

    Save yourself some headaches by renaming your drive to something without spaces.

  • Mathieu said:

    >>Flavio

    Yes you can use your 10.5.7 kexts on 10.5.8 systems (that’s actually what we do when backing up our kexts first).

    If you are only using the kexts that came with your install cd you don’t need to reinstall that system on another disk to get the kexts, just put the install cd in your computer, then launch the install and when it’s possible just lanch a terminal, then copy all the kexts from your cd on the local disk and that should do it.

    But I guess you had to install some other kexts in order to make your systems work .. so try to remember and download those again and copy them on some disk.

  • Milton said:

    Hi from Brazil!

    Mathieu, thank you so much!

    Your method saved my computer.

    Can I safely install all the other updates (Safari, Java, Remote Desktop Client and Security Update)?

  • korbie said:

    I also updated and did not backup. I’m very very new to all of this and I only half way understand all the extension talk.

    if anyone is willing to help me out with a more step by step guide on fixing my stupid error, please email me at korbie@hotmail.com

    I’m not sure how to find the proper extensions…and once I do, how to copy them into the right place when I can’r boot at all.

    Thanks, and sorry for the extreme noobing here.

  • Cory said:

    I followed the upgrade instructions closely! Now I get constant reboots right after I see the Apple logo. The only way to remedy this is to run the voodoo kernel, any suggestions?

  • bigplrbear said:

    @Cory

    rename the voodoo kernel to ‘mach_kernel’ and use it as default :P

  • Antony said:

    I did the above and the hbackintosh won’t stop restarting? Does anyone have any solutions?

  • hammered24 said:

    Works fine on my HP Mini netbook.

    The trick is to follow all the steps 100% accurately :)

    Good Luck All….

  • Kevin said:

    Hello,

    I am stuck at the –

    Install dsmos.kext

    the system will not allow me to change this?

  • Michael said:

    <q=cite"Mathieu said:
    Hi everybody ,

    I would like to share my personal experience when upgrading from osx 10.5.7 to 10.5.8.
    (Because I had some troubles in the process)
    Firstly I’d like to mention I updated from ideneb 10.5.7 to 10.5.8 using the method described above.
    BUT
    After the update , the system refused to boot with (famous) error :
    “Still waiting for root device”

    So here is how I managed to fix this :

    FIRST :
    Boot on your ideneb install disk
    Let it boot
    When you are in the install GUI run a terminal
    And restore your kernel extensions that you saved during the above process

    To restore your kexts, just type something like :

    cd /Volumes/YOURMACVOLUME/System/Library/
    cp -r Extensions Extensions.backup2
    rm -rf Extensions
    cp Extensions.backup Extensions
    rm -rf Extensions.mkext

    Then (optionnally) rebuild your cache with :

    kextcache -k Extensions/

    Before rebooting go into disk utilities, find you mac osx volume, right click on the partiotion to get “informations” and remember you disk id (something like disk0s1 or disk0s2) .

    Now quit the installation process and reboot. Remove your ideneb install disk.
    After the reboot when you are asked if you want to enter boot options, enter the following :

    rd=disk0s2 -f -v

    Warning : In the first commandes you need to replace :

    YOURMACVOLUME

    by your actual mac volume name

    disk0s2 is to be replaced by the id you found in disk utilities and be sure to enter -f and not -F (this confusion caused me some troubles)

    Then the system will scan all kext and rebuild something, it will end up by a reboot (MACH_REBOOT)

    After that you can launch your systems normally (without boot options) and it should work

    Enjoy"

    Your UNIX code is wrong, the second copy command needs to be cp -r. Also, still didnt fix my update.

    kthnxbye

  • Krille said:

    Hey!

    I followed your guide step by step and the install finnished successfully. However when I came to the phase where I should have repaired permissions etc i got a nasty bluescreen and was stuck.

    I rebooted and offcourse it didn’t boot, just kept rebooting in darwin. I recovered my extensions folder successfully with another guide and managed to come as far as the apple logo.

    My install before was with the Kalyway 10.5.2 for Intel & AMD.
    I have a AMD Athlon x64 3800+ 2.0 Ghz and the Kalyway install worked and still works perfect on my machine.

    However everytime I try to update something goes wrong.

    1st time I did it with some version I don’t remember, but all faild.
    2nd time I tried with the iDeneb combo update kit 10.5.8 and actully got it working, sort of atleast.
    Had some terrible graphics lags and did not run smooth at all. Tried to fix it but got kernel panic so I prob did it wrong.

    3rd Time I tried this method. Install worked great and finnished successfully but got BSOD and never managed to boot up again.

    I have given up but if there is a kind soul out there that knows what I could be doing wrong or knows any other way that works for updating a AMD based PC please let me know.

    I’m kurrently running Kalyway 10.5.2 with sleepkernel flawlessly on my AMD cpu.

  • Bryan Minton said:

    i was installing the update and following the guide on insanelymac. i went to go open osx86tools and it wouldnt open for some reason it would bounce once and then not do anything so i couldnt do any of the things that it told me to do. so i restarted (bad idea) and now when i start the os i can get to the bootloader fine but it will hang at the apple logo screen and there is no spinny wheel.i have tried safe mode single user and verbose mode but all that comes up is a black screen after the bootloader finishes loading its files. so is there any way i can make this thing run again or am i screwed.

    Thanks.

    went from 10.5.6 to 10.5.8

  • Assd said:

    Thx so0o much

  • gfadmin said:

    I went through the guide and it installed correctly but when i went to do the repair permissions all apps would not open not even OSX86Tools. Whats wrong? How do i fix it?

  • Noman said:

    Will this work on MSI Wind U100 with MSIWindosx86.iso distro?

  • Don said:

    The above process worked good for me

  • Peter said:

    After the update , the system refused to boot with (famous) error :
    “Still waiting for root device”

    Someone above wrote this. Let me tell you about my experience with this error. Because my HT was done on a logical drive, and when I installed linux I could not boot using grub into that logical drive. So I made a COPY of the partition, using GPARTED livecd, and that worked fine (the copy that is). I was then able, after editing grub, to boot into Darwin. But thats as far as I got. All I ever got, booting in safe mode, was the error above. I tore out my hair investigating it, but nothing worked. Then in desparation, after many wasted hours, I decided to delete the logical partition (what did I have to lose). Lo and behold, having only one HFS+ partition fixed the problem.

    What does this have to do with the update. Well, the instructions say to make a backup, so if you clone the partition onto another partition and then try booting, you may get the “famous” error message.

    Just my two euros worth. Good luck everyone!

  • flyingbutter said:

    This would have been great if I’d read it before updating. How do I get my audio to work again now that I’ve updated? That’s the only thing that the 10.5.8 update broke. Any clues on how to fix it? There’s not much info out there about this. Thanks!

  • richard said:

    Now start the update and wait for Update was successful need to reboot screen !

    now that final part i don’t get….how do i reboot screen??

    after the update i can’t open osx86 tools…..terminal won’t start also….

    what do i do?

  • rn3sto said:

    Hello!
    This Ernest and I’d just like to beg you all for some help about my problem updating the OS X.

    Computer Specs:
    Model: HP HDX 1160US (16-inch laptop)
    Processor: 2.4 Ghz (Centrino 2 – 2 cores)
    RAM: 6 GB
    Disk: 500gb
    Graphics: nVidia 9600m (with 512mb)

    Currently running: iAtkos i5 (10.5.5) on VMware Workstation 7
    I want to: Update it to 10.5.8 as I need to install iWork and iLife ’09 as well as safari 4 and Quicktime X.

    The OS is running smoothly after several attempts on installing it. I tried like 3 times until I finally figure out the drivers that were needed.

    All in all, I managed to install iatkos i5 and then wanted to update to 10.5.8 as I mentioned before and have already tried like 5 times to update it with combo update and all the methods mentioned on this webpage with no positive result.

    Let me explain myself… when I’m “updating” with combo update after installing the two kext and backing up, a messages pops up saying that installation went fine but need to reboot. Here is when we are supposed to open up ox86 tools but can’t open it at all. It appears in the dock and then disappears 2 seconds later. The same happens when you want to open another app. The only thing I can do? Reboot.
    I tried to type some commands mentioned above but it always says something with directory not found

    I’m so tired that I cannot think of a solution by myself and need help from you!!!
    please try to help me out asap! :(
    thanks and see you!

  • HaCkEr said:

    Okay, so I updated following this guide and now I have the oh-so infamous infinite reboot loop… Any suggestions?

    - Thanks

  • Nick said:

    Hey Richard

    The waiting Update for successful, need to reboot. is the popup that happens after the update is installed. dont restart though. just leave it open and then open OSX86 tools. should work now

  • dn said:

    I just went through the 10.5.6 > 10.5.7 post and reported my findings there. I immediately went through the 10.5.7 > 10.5.8 post to keep things rolling.. here are my findings:

    Dell XPS 410
    Chameleon 2.0 RC4
    User experience: n00b+

    - Install those 2 kexts listed above
    - Backed up Extensions via OSx86 Tools
    - Back up your kernel (mach_kernel) just in case
    - Don’t close OSx86 Tools; you won’t be able to open it after the update is done, so open it before you start the update
    - Run the update as posted above and run the repairs listed above

    Here’s where it got tricky for me…

    My system wouldn’t boot. I got the waiting for root device error, so at that point I tried a bunch of different things to try and fix it. The final fix (I think) was to restore my Extensions folder from a previous backup and restore the kernel. I also did a mix of other things (such as removed *IntelCPUPower*.kext, removed Dont Steal OS X.kext and some other things), but my notes were a little messy and I don’t think those things helped *too* much?

    In any case, restoring the old Extensions folder backup got things working again. I think my sound was broken during the 10.5.6 > 10.5.7 update, but I was able to fix that by restoring an older (10.5.6) version of AppleHDA.kext using OSx86 Tools.

    I also want to mention that when I did all that other stuff (removing files, moving them around, etc.), I did so by booting to my iPC 10.5.6 install disk and using Terminal from the Utilities menu. There are little things like that which aren’t mentioned anywhere and it would be nice to have GOOD info like this to help us n00bs out without having to dig through thousands of forum posts to find a half-ass solution.

    I’d like to say thanks to Vinay for this blog. It’s helped me a lot through these upgrades. Straight and to the point. Even if it’s not 100% correct, it’s damn close. Thanks dude.

  • dn said:

    I have to add that after all this (above), that I had the DMG image mount issue (mounting an image file would crash the system). The fix for this was to have the proper seatbelt.kext file for my kernel: http://www.insanelymac.com/forum/lofiversion/index.php/t148566.html

    Checked my kernel and saw that an OSX update (I think it was a security update or something) updated the seatbelt.kext file to a newer version. I restored my older version from one of my backed up Extensions folder and everything was all good after that.

    I also just found that there is a -x option (safe mode) when booting (who knew?). I haven’t tried it yet, but this could possibly help if I run into issues later. Instead of booting to that slow OSX DVD to get to a terminal, the -x option might make things quicker. Not sure if it’s in all bootloader versions though (I’m running Chameleon 2.0 RC4).

  • Nic Very Annoyed said:

    Hi after i type in:
    cd /Volumes/”Mac OSX”/System/Library/
    it goes back to
    -bash-3.2#
    and then when i try to type:
    cp -r Extensions Extensions.backup2
    it says:
    Can’t add repository (not a directory)

    Please Help!

  • busywait said:

    Upgrade summary from iPC-PPF5 10.5.6 (vanilla) -> 10.5.8 (software update) on Gigabyte G31M-ES2L:

    - Backed up /System/Library/Extensions as suggested. This was critical.
    - Downloaded Disabler.kext and dsmos.kext and used OSX86Tools to install them.
    - Rebooted to verify they worked.
    - Used normal software update to 10.5.8. Update did not actually happen until Restart clicked, thereafter there was no chance for manual intervention, nor was it required.
    - Machine rebooted by itself a couple of times, eventually started 10.5.8.
    - Sound (ALC883 sound chip) stopped working, had to restore AppleHDA.kext from the Extensions backup to get it to work again. Prior to that tried VoodooHDA.kext and the original ALC883.pkg that came with iPC-PPF5, but none worked and just made matters worse.
    - Time Machine stoppped working, had to restore IONetworkingFamily.kext from backup to get it to work again.

    My gratitudes to Vinay for the original article, and to all the posters who shared their upgrade adventures.

  • Noah said:

    Followed this and the above from busywalt.

    Updated my Gigabyte GA-P35-DS3S
    Not sure what the two kexts in the original post did but I installed them.

    Had to restore APPLEHDA.kext and I got sound back. Everything else seems good.

    Now at 10.5.8

  • Bo said:

    Hello and good day.

    I’m not a total noob but what I haven’t managed to figure out is now that I have gone from 10.5.6 on my MSI Wind to 10.5.8 – I have lost my display hacks/settings so it knows/thinks that display is an MSI Wind LED and is forcing my settings to 800×600. Can someone tell me where I need to look to make the changes. I have also lost VGA out ability which is the real issue. Thanks

  • Donza said:

    I love you Mathieu. You saved my Hackintosh !

    btw “cp Extensions.backup Extensions” is ment to be cp -r, which worked for me.

    Thank you :D

  • Mehraan said:

    hi
    How do I update my 10.5.8 to 10.6.3 or 10.6

  • Thyago M said:

    Hi everyone!

    I know it’s been a while since the last usefull response. But i’m lost! I’ve read this while page, and i found many usefull tips, but none has been accurate for me (it just almost worked!). Back in 14th august, Matthew replied to a reader with this response:

    If you are only using the kexts that came with your install cd you don’t need to reinstall that system on another disk to get the kexts, just put the install cd in your computer, then launch the install and when it’s possible just lanch a terminal, then copy all the kexts from your cd on the local disk and that should do it.

    The question is: what command line should i use to recover kext files from the instalation cd? As unfortunately i have not done my backup, as suggested, I should copy the files from the cd into the HD. But how am i supposed to do that?

    I’m desperate here… I had the 10.5.7 working pretty well, but as the iTunes required the newest version of Safari, and this one the 10.5.8+ version of the system, i had to change. But i did it all wrong!

    The issue is that my system, as obvious, do not load. It freezes at the Apple logo screen, but differently than many erros messages people are getting here, my system DO NOT shows me the message: “still waiting for the root device”. Actually, it runs smoothly through the -v methode of reading message erros. It goes straight, after the analyzes to the system’s booting, and locks itself at the Apple’s logo screen.

    Please, Mathieu, or Flávio (who seems to be brazilian too), or anyone with confidence on this subject, give me some support! I need to fix that.

    If that should help, you guys could leave me a message through my mail: thyago8@hotmail.com

    thanks for any help!!!

  • AJ said:

    Can someone please send me dsmos.kext (that is appropriate for this update)? I have screwed my Hackintosh couple of times by using incorrect dsmos.kext.

    Please email it to me – ajrulez@gmail.com

  • all4 said:

    I just Updated from kalyway 10.5.1 to 10.5.8!

    I interwoven the to tutorials:
    http://www.ihackintosh.com/2009/08/update-hackintosh-osx86-1058/
    and this:
    http://cocoatree.wordpress.com/2008/07/21/how-to-update-kalyway-1051-to-1054/

    Now I am working on updating mt Kexts…can anyone help? I have a ASUS P5W DH home, q6600, 4gb OCZ, Geforce 8800 GTS….any info would be helpful.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.