Update Hackintosh (OSX86) from 10.5.7 to 10.5.8
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 :
- Basics of OSX86 for Noobs Start From Here
- What is kext,Where is kext, how to Install kext.
- Make Bootable Mac OSX86 USB Stick Installer Yourself.
- How to Install Chameleon 2.0 RC1.
- Dummies guide to Add OSX into XP,LINUX,VISTA Bootloader’s
- Install Mac Leopard OS X Retail DVD on a Ordinary PC with Boot 132 hack.








I had a boot error when I tried to upgrade from 10.5.6 to 10.5.8 on my Dell XPS M140. Here’s how I fixed it. Update to 10.5.8 is not for the faint of heart but if you follow these steps correctly, you will get through it.
1. Download the combo update 10.5.8 from Apple Support
2. Backup to time machine, backup extensions on the primary hard drive as well
3. Backup mach_kernel, Library/Preferences on the same local hard drive. You will need to restore the old kernel if you are using a custom version.
4. Read instructions here and install the two kexts http://www.ihackintosh.com/2009/08/update-hackintosh-osx86-1058/
5. Before installing open up a terminal window, a finder window and OSXTools. You will not get a chance to do this later. THIS IS VERY IMPORTANT.
6. Go ahead and install but do not reboot. When it says 2 minutes left or towards the end, it will take a very long time maybe hours. Have faith, let the installer finish. Do not do anything on the machine during this time.
7. When the install is complete, backup the new S/L/E to Extensions_osx1058 and also /L/P folders. You may need these later.
8. Restore your backed up custom kernel and extensions if you have
9. Reboot with -f -v option. It will fail the first time. Go ahead and try again. If it moves forward, great otherwise read on.
10. If you get boot loader problem like boot0:error, re-install chameleon from the 10.5.6 boot cd using customize button. Remember to uncheck the osx install. Do not worry about installer error. Go back to step 9 until you are able to boot.
11. You may have to reinstall IOUSBMassStorageClass.kext from Extensions_osx1058 to get the USB storage devices to show up.
12. Tested the following things and they were working fine, so I took another time machine backup
Ethernet
Wireless, I use an Airlink wireless USB adapter.
USB Storage
Display resolution and graphics using youtube video, preferably the same Gangnam song. Anything over 240p becomes choppy for me.
Sound
Keyboard and Mouse
Disk drives
Eject
Thanks to everyone on this forum and others for freely sharing their knowledge and from whom I have learnt so much.
On a side note:
Download and install HP printer drivers from here. There will work on Leopard
http://support.apple.com/downloads/HP_Printer_Driver_1_1_1
Run OSXTools after installing HP Drivers
work fine on jas server
MSI Wind U100 with MSIwindOSx86.iso 10.5.4 … freshly installed …
install disabler and dsmos was no problem, restarting neither, and installing Update to 10.5.8 so far OK – but what do to as soon as Updater has finished and is waiting to for restart?
Yes, you wrote: “start OSx86-Tools” … but nothing happened, no application was possible to start, even not text-viewer/editor. emergency-solution was to “shoot down” (cmd-alt-esc) the installer – did not help … then it might have been a fault to also shoot down the finder; afterwards it was trying to restart every second (pulsating was visible). A first reboot with -x -v was halting at a certain moment and autorebooting, a second reboot again with -x -v was starting up – in 800×600 … Now OSx86-Tools are running – but as screen is only 600 pixels high, the lowermost buttons are unaccessible … And I don’t now if the restart, even with -x – was a big mistake or not. Built-in keyboard/mousepat now not working; 800×600
Even before OSx86-Tools finished, System reports lots of updates (for 10.5.8). How about them? What will be the problem when installing them? Or just run through?
OK, OSx86-Tools now finished, asked twice for password – and told something about boot configuration that it does itself … again reboot -v, but not -x, some yellow errors … but bootup so far OK – again 800×600 and no built-in keyboard/trackpad … installed key-extension and graphics … and only shows weird pattern, but cursor is there … rebooting -x -v works …
no, that’s not the solution so far …
Thank you! Work as a charm! Fantastic!
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.
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
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!!!
hi
How do I update my 10.5.8 to 10.6.3 or 10.6
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
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
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
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.
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!
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).
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.
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
Okay, so I updated following this guide and now I have the oh-so infamous infinite reboot loop… Any suggestions?
- Thanks
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!
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?
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!
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!
The above process worked good for me
Will this work on MSI Wind U100 with MSIWindosx86.iso distro?
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?
Thx so0o much
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
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.
<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
Hello,
I am stuck at the –
Install dsmos.kext
the system will not allow me to change this?
Works fine on my HP Mini netbook.
The trick is to follow all the steps 100% accurately
Good Luck All….
I did the above and the hbackintosh won’t stop restarting? Does anyone have any solutions?
@Cory
rename the voodoo kernel to ‘mach_kernel’ and use it as default
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?
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.
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)?
>>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.
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.
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.
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.
Mathieu, thanks! Your method works for my computer.
I had to use the instructions Mathieu provided, as my machine stuck at the “Still waiting for root device” message . Thank You Mathieu!
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
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
Mathieu,
Thats you saved me a lot of headache.
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.
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
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.