PDA

View Full Version : Lifehackers method working (kinda) - need some help


Skipper
September 29th, 2009, 08:24 AM
I am a burned EFI-X user: missing units, replacements, no SL support, etc. After I realized that they are using theft from the hard working community to earn money, I decided to find a new solution. Some of the Hackintosh paths were just to complicated for me so, I decided to use the Lifehacker method described here: http://lifehacker.com/5360150/install-snow-leopard-on-your-hackintosh-pc-no-hacking-required

Needless to say, preparation like described there went like a charm. However, since I use GA-EP45-DS3 I decided to use AsereBLN (THX!) compiled specific DSDT for my board instead of one Lifehacker used. Boot from the stick and the SL installation went fine. However, after the first boot sound was not there (no choice except of one “Digital Built-In” but this didn’t work) and the graphic was limited to one resolution and one screen (I use two). No shadows, no transparency, no nothing. Well, I thought: for my first try it’s OK. Must read more and you’ll get it. Eventually.
I also wanted to see if it is really easy to start from the HD and installed Chameleon there, using the same method. This time I did NOT replace the Lifehackers DSDT! Since I assumed I’ll go trough the SL installation again (hoping to get sound and graphics working), I thought “what the hack?”.

Big surprise: my sound and graphics were working fine now! Happy as I was, I migrated my all my apps and data from 10.5.8 and – voila! I have SL 10.6.1 working!
But: my Bonjour is not working and my TimeMachine refuses to start. Now, Bonjour I could live without. But I need my TimeMachine!

Console reprots an UUID error 35:
2009-09-29 15:11:54.052 ctask[710:903] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

Apparently (at least this is suggested in many articles found with google) this UUID Error is the reason why my TM is not working. I googled for a solution but all I found were discussing making changes in UUID.kext I cannot even find in my Extra folder.

Can anyone please point me to a solution which will allow me to keep my system running and fix those issues? I mean, not pointing to a whole new method which will force me to go trough the whole installation from scratch.

Many thanks!

wimisin
September 29th, 2009, 02:10 PM
I'm using the same board but set it up using the newish "boot think" usb loader to replace my efix.

Was just at this very moment looking how to fix Timemachine and Bonjour. So I'll keep an eye on this topic.

X-EFI-X'er
September 29th, 2009, 11:08 PM
To get rid of the UUID error 35, you need to have PlatformUUID.kext in Extra/Extensions. You can find it at http://www.kexts.com/view/19-platformuuid_(32--64-bit).html. Follow the instructions in Section II of the Snow Leopard Install Guide (http://efixusers.com/showthread.php?t=103) to modify the uuid for your system.

Skipper
September 30th, 2009, 04:42 AM
To get rid of the UUID error 35, you need to have PlatformUUID.kext in Extra/Extensions. You can find it at http://www.kexts.com/view/19-platformuuid_(32--64-bit).html. Follow the instructions in Section II of the Snow Leopard Install Guide (http://efixusers.com/showthread.php?t=103) to modify the uuid for your system.

OK, Bonjour is fixed. But UUID Error 35 remains.
First I tried with PlatformUUID-kext in /Extra/Extensions/ folder. I changed the UUID string to match my UUID and saved. Reboot ends up in GSOD (gray screen of death, with this nice multilingual request to push the on/off button).
Removed Extensions folder and machine boots fine.
Next I tried to change smbios.plist in my working boot environment. However, there was no SMUUID key to be changed. I inserted one with my correct UUID. The machine boots but Error 35 remains and my TM is still not working.

30.09.09 11:41:47 com.apple.ReportCrash.Root[394] 2009-09-30 11:41:47.268 ReportCrash[394:2d07] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
30.09.09 11:41:47 com.apple.launchd[1] (com.apple.backupd[393]) Job appears to have crashed: Abort trap
30.09.09 11:41:47 SystemUIServer[219] *** CFMessagePort: dropping corrupt reply Mach message (0b00101)
30.09.09 11:41:47 com.apple.SystemUIServer.agent[219] Failed to send message to backup server: error = -5

Any ideas?

Skipper
October 1st, 2009, 08:51 AM
OK, finally I solved the UUID Error 35 and my TM is working fine.
However, if I was following the advice to put the PlatformUUID.kext in my Extra/Extensions folder my machine would crash every time.

What I finally did is download the kext file from here: http://www.kexts.com/view/19-platformuuid_(32--64-bit).html
With PlistEdit Pro changed the UUID string into one I've got from my Disc Utility. Saved the kext. With MKextTool extracted all the kexts from Extensions.mkext, added PlatformUUID.kext to kexts and rebuild the Extensions.mkext file. Saved the file with x86_64 processor architecture (I just guessed that this is what you need to run SL in 64Bit mode)

The last step was to replace the Extensions.mkext file in /Extra folder with the one I just created. Reboot and - voila! TM works fine now.

I don't really know if the steps I did were recommended or even correct - but my machine works. Bonjour, TM, Samba - all bells and whistles.