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
[...] Illumination » Blog Archive » Installing Snow Leopard on a HP … [...]
Nice resource. rss feed added
So..
As far as I can judge your dsdt patching in HPET section (Device (C294) with pnp0103) did not work since NullCPUPowerManagement.kext is required. How r u sure this C294 device in your dsdt is the HPET one? Just because this is the part identified by DSDT Patcher? Is there another way to identify it? I’m not a DSDT expert by the way.
Your blog keeps getting better and better! Your older articles are not as good as newer ones you have a lot more creativity and originality now keep it up!
unstable answers i like it