Installing Snow Leopard on a HP Compaq 6710b

Installing Snow Leopard on a HP Compaq 6710b

NOTES:
– All the files needed files are available in a single zipped file at a link supplied below.
– in the BIOS set the SATA mode to non-native i.e., not AHCI (especially if you get crashes pointing to IOATAFamily, there is a thread on insanelymac on this. It appears when the secondary IDE channel is disabled as in the HP 6710b for example, it causes applexiiata kext to trigger a bug in ioatafamily. There is a modified ioatafamily on that thread that fixes the bug)
– from an existing install of leopard (e.g., iatkos v 7 running session)
– restore the snow leopard dmg (snowleopard_10a432_userdvd.dmg) to a partition or usb
– replace the OSInstall.mpkg with the one that supports mbr if necessary
– start installation by double-clicking the OSInstall.mpkg
– choose the destination partition (already formatted hfs+)
– customize as necessary (e.g., add rosetta, remove language translations, etc)
– install (less than 20 minutes)

– install chameleon 2 rc3 r658 (Dr Hurt installer package, September 7, 2009) to the Snow Leopard Volume
– create /Extra/Extensions folder on the Snow Volume
– edit the following file on the Snow Volume and add the kernel flag to boot 32bit kernel to it. The X3100 drivers are 32bit only. File: Library/Preferences/SystemConfiguration/com.apple.Boot.plist
<key>Kernel Flags</key>
<string>arch=i386</string>

-copy the file Library/Preferences/SystemConfiguration/com.apple.Boot.plist to /Extra/ on the Snow Volume

– copy the following kexts to /Extra/Extensions/ on the Snow Volume
NullCPUPowerManagement.kext
OpenHaltRestart.kext
fakesmc.kext
PlatformUUID.kext

– Add the correct UUID to the Info.plist of PlatformUUID.kext by running the following command against the SNOW Volume e.g., (my SNOW volume is mounted as /Volumes/SNOWHDD)
# diskutil info /Volumes/SNOWHDD | grep UUID
Volume UUID:              8F7DE39F-8020-33D2-8BE0-C22BE94D9A01

# below is the section from the PlatformUUID kext’s Info.plist where I replaced the default value with my volume’s UUID

<key>PlatformUUID</key>
<string>8F7DE39F-8020-33D2-8BE0-C22BE94D9A01</string>

– (Optional?) copy smbios.plist to /Extra/ and set the SMUUID key in the file to the same string value e.g., (for my installation, 8F7DE39F-8020-33D2-8BE0-C22BE94D9A01)

– copy kexcachesfix.sh /Extra/

– delete AppleIntelGMAX3100FB.kext from /S/L/E from the Snow Volume
– copy AppleIntelGMAX3100FB.kext from leopard graphics update 1.0 to /S/L/E on the Snow Volume
– delete all the AppleIntelGMA950* kexts
– copy AppleACPIBatteryManager.kext to /S/L/E on the Snow Volume
– copy the 2 kexts from PS2_Univers.zip (AppleACPIPS2Nub and ApplePS2Controller) to /S/L/E on the Snow Volume

– copy VoodooHDA.kext (version 1.2) to /S/L/E on the Snow Volume
– copy VoodooSDHC.kext to /S/L/E on the Snow Volume (optional)

– run the kextcachefix.sh to build your kextcaches – specify the full path to the mount point of the Snow Volume e.g, /Volumes/SNOWHDD

– Restart computer and boot from Snow Volume (OR continue below)
– install update 10.6.1 (MacOSXUpd10.6.1.dmg) to the Snow Volume
– delete GMA950 kexts from /S/L/E on the Snow Volume
– delete X3100FB kext from the Snow Volume and replace with the one from Leopard Graphics Update 1.0
– run kextcachefix.sh again
– restart computer and boot from Snow Volume
Links:
– All mentioned files are in the zip here: http://www.itayemi.com/HP6710bSnowLeopard.zip
– I got most of the kexts from: http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86

Don’t be greedy – 2 or 3 is enough!

People are greedy about many things – but  I wouldn’t normally count children amongst those things. There are many reasons why a couple should limit themselves to just 2 kids. I will mention a few.
– the economy – no I am not just talking about the recent credit crunch. It’s been steadily going downhill for the past 30 years or so.
– impartiality – it’s well known that you just can’t love all your children the same “amount”
– chance – the previous point along with the vagaries of life increases the likelihood that the more kids you have, the more likely that at least one of them will turn out with some major issues
– legacy – yes, the best inheritance you can give your kids is a good education. But houses and a fat bank account does not hurt either. The more kids you have, the less there is to go around. Increasing the chance of having them be at each others’ throat after you pass along – especially if some of them had already refused that greatest inheritance offer
– altruism – you may be of the opinion that you only need cater for yours, but all those homeless, unfortunate people wandering the street will make it your business when they come in the night to claim what’s not theirs. If you have one or two kids, you may be in a position to help others (relations and non-relations), but if like the old man that gave a testimony in my church last Sunday, you already have 9 of your own – 5 boys, 4 girls, all graduates, 2 girls married, and the dowry for the third already in your pocket, how can you help others?
– genetics – it’s true the bible says we should populate the earth – but it didn’t say only you! There is no superman alive, we all have or are susceptible to one disease or illness or other. Or are unfit in some way – fat, short, ugly, thin, heart problems, diabetic, etc. The more children you have, the more they pass on some of those traits to others. The less you have, the chances that those traits may become diluted enough to almost disappear.
– wealth (NOT) – 1child is a blessing. 2 double blessing. 3 and above are a burden. Kids don’t equate to wealth – maybe in my great-to-the-power-of-10-great-grandfather’s time, but not since you or I were born. If the number of people in your nuclear family requires the photographer to step backwards and take up awkward poses just to fit the “lot” of you in a picture, you have overdone it!
– poverty – the fact that you are middle-class does not give you the liberty to have 6 children. It’s amazing how poverty creeps up on even the best of us. One little mistake and you are living from hand to mouth.
– control – yourself, so you can control your kids (the more there are of them, the more likely you can’t effectively) and not have the situation you have placed yourself in control you. Think with your head, not the other thing.
– Fun – life is short. Have fun. It ain’t fun if you can’t fit in a regular size saloon car. Two at the back and two of you in front makes for an enjoyable family trip.
I think I will stop there – before I am compared with Freud, which would have been a great thing, except most reasonable people think he is a sex-starved, sex-crazed, woman-hating, sad thing, which evidently I am not. Afterall, the points above will help the woman stay healthier, younger, stronger, saner for much longer! Which increases the chance that the responsible party (the man) will hang about much longer!