Snow Leopard on my 965P – File Server

3 minutes

As I mentioned in my previous post, I decided to relegate my main machine (Gigabyte 965P – DS4) to a file server. I decided to go the no-hassles route and installed Windows 7. After painstakingly converting all my drives back to NTFS, I found to my chagrin, the great amount of lag when opening a network share via Samba (SMB) on my Macs. The Finder would scan the remote directory for what seemed like minutes before it showed me the contents of the folders.

That in addition to the messed up permissions on the server machine made it nearly impossible to sync files to and from the iMac/Mac Mini/MacBook Pro. Each time I’d initiate a transfer/sync session, the permissions on the Windows server would cause the sync client to erroneously recognize the entire data set as new, and cause a full copy between machines. Not too serious, but it does get old when the entire network is choked up due to 100GB of data crossing over each night.

And this is when I decided to head back to Mac for my server needs. It is an old adage that if you don’t flex your muscles enough, you lose them. Apparently, the same goes for Hackintosh skills! For the life of me, I couldn’t remember which set of KEXTs I used in my /E/E folder, so I decided to go back to the easier Leopard route. I installed iPC, only to notice the slower network speeds of 32MBps (Gigabit Ethernet). I could get up to 60-70MBps on Snow Leopard – so indeed, I decided to reconvert all my drives to HFS and then start the process of installing Snow Leopard.

I had to refer back to my blog and to the relevant websites to pick up pointers. Luckily I had my DSDT handy and after a couple of trial and errors, I finally had Snow Kitty back up on my Hack. I used Chameleon RC4, and with no need for manual UUID injection, things just worked the way they should. I added a number of flags to my com.apple.boot.plist – mainly to cause a timeout at the boot selection screen, as well as to hide some extra drives that showed up. I also have a new set of KEXTs I am using. These are:-

fakesmc.kext (new one)
LegacyAppleYukon2.kext
LegacyHDA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext

It has been a few weeks since then. I am running a 32Bit Kernel and Extensions, and I couldn’t be happier. Chronosync keeps all my Macs up-to-date and runs scheduled backups of all my home movies and iPhoto data.


 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.