{"id":118,"date":"2009-09-21T14:47:53","date_gmt":"2009-09-21T13:47:53","guid":{"rendered":"http:\/\/www.itayemi.com\/blog\/?p=118"},"modified":"2009-09-21T14:47:53","modified_gmt":"2009-09-21T13:47:53","slug":"installing-snow-leopard-on-a-hp-compaq-6710b","status":"publish","type":"post","link":"https:\/\/www.itayemi.com\/blog\/2009\/09\/21\/installing-snow-leopard-on-a-hp-compaq-6710b\/","title":{"rendered":"Installing Snow Leopard on a HP Compaq 6710b"},"content":{"rendered":"<p>Installing Snow Leopard on a HP Compaq 6710b<\/p>\n<p>NOTES:<br \/>\n&#8211; All the  files needed files are  available in a single zipped file at a link supplied below.<br \/>\n&#8211; 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)<br \/>\n&#8211; from an existing install of leopard (e.g., iatkos v 7 running session)<br \/>\n&#8211; restore the snow leopard dmg (snowleopard_10a432_userdvd.dmg) to a partition or usb<br \/>\n&#8211; replace the OSInstall.mpkg with the one that supports mbr if necessary<br \/>\n&#8211; start installation by double-clicking the OSInstall.mpkg<br \/>\n&#8211; choose the destination partition (already formatted hfs+)<br \/>\n&#8211; customize as necessary (e.g., add rosetta, remove language translations, etc)<br \/>\n&#8211; install (less than 20 minutes)<\/p>\n<p>&#8211; install chameleon 2 rc3 r658 (Dr Hurt installer package, September 7, 2009) to the Snow Leopard Volume<br \/>\n&#8211; create \/Extra\/Extensions folder on the Snow Volume<br \/>\n&#8211; 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<br \/>\n&lt;key&gt;Kernel Flags&lt;\/key&gt;<br \/>\n&lt;string&gt;arch=i386&lt;\/string&gt;<\/p>\n<p>-copy the file Library\/Preferences\/SystemConfiguration\/com.apple.Boot.plist to \/Extra\/ on the Snow Volume<\/p>\n<p>&#8211; copy the following kexts to \/Extra\/Extensions\/ on the Snow Volume<br \/>\nNullCPUPowerManagement.kext<br \/>\nOpenHaltRestart.kext<br \/>\nfakesmc.kext<br \/>\nPlatformUUID.kext<\/p>\n<p>&#8211; 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)<br \/>\n# diskutil info \/Volumes\/SNOWHDD | grep UUID<br \/>\nVolume UUID:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8F7DE39F-8020-33D2-8BE0-C22BE94D9A01<\/p>\n<p># below is the section from the PlatformUUID kext&#8217;s Info.plist where I replaced the default  value with my volume&#8217;s UUID<\/p>\n<p>&lt;key&gt;PlatformUUID&lt;\/key&gt;<br \/>\n&lt;string&gt;8F7DE39F-8020-33D2-8BE0-C22BE94D9A01&lt;\/string&gt;<\/p>\n<p>&#8211; (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)<\/p>\n<p>&#8211; copy kexcachesfix.sh \/Extra\/<\/p>\n<p>&#8211; delete AppleIntelGMAX3100FB.kext from \/S\/L\/E from the Snow Volume<br \/>\n&#8211; copy AppleIntelGMAX3100FB.kext from leopard graphics update 1.0 to \/S\/L\/E on the Snow Volume<br \/>\n&#8211; delete all the AppleIntelGMA950* kexts<br \/>\n&#8211; copy AppleACPIBatteryManager.kext to \/S\/L\/E on the Snow Volume<br \/>\n&#8211; copy the 2 kexts from PS2_Univers.zip (AppleACPIPS2Nub and ApplePS2Controller) to \/S\/L\/E on the Snow Volume<\/p>\n<p>&#8211; copy VoodooHDA.kext (version 1.2) to \/S\/L\/E on the Snow Volume<br \/>\n&#8211; copy VoodooSDHC.kext to \/S\/L\/E on the Snow Volume (optional)<\/p>\n<p>&#8211; run the kextcachefix.sh to build your kextcaches &#8211; specify the full path to the mount point of the Snow Volume e.g, \/Volumes\/SNOWHDD<\/p>\n<p>&#8211; Restart computer and boot from Snow Volume (OR continue below)<br \/>\n&#8211; install update 10.6.1 (MacOSXUpd10.6.1.dmg) to the Snow Volume<br \/>\n&#8211; delete GMA950 kexts from \/S\/L\/E on the Snow Volume<br \/>\n&#8211; delete X3100FB kext from the Snow Volume and replace with the one from Leopard Graphics Update 1.0<br \/>\n&#8211; run kextcachefix.sh again<br \/>\n&#8211; restart computer and boot from Snow Volume<br \/>\nLinks:<br \/>\n&#8211; All mentioned files are in the zip here: <a title=\"HP6710bSnowLeopard.zip\" href=\"http:\/\/www.itayemi.com\/HP6710bSnowLeopard.zip\" target=\"_blank\">http:\/\/www.itayemi.com\/HP6710bSnowLeopard.zip<\/a><br \/>\n&#8211; I got most of the kexts from: <a title=\"http:\/\/cid-8b65993ef55cf014.skydrive.live.com\/browse.aspx\/.Public\/OSx86\" href=\"http:\/\/cid-8b65993ef55cf014.skydrive.live.com\/browse.aspx\/.Public\/OSx86\" target=\"_blank\">http:\/\/cid-8b65993ef55cf014.skydrive.live.com\/browse.aspx\/.Public\/OSx86<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installing Snow Leopard on a HP Compaq 6710b NOTES: &#8211; All the files needed files are available in a single zipped file at a link supplied below. &#8211; in the BIOS set the SATA mode to non-native i.e., not AHCI &hellip; <a href=\"https:\/\/www.itayemi.com\/blog\/2009\/09\/21\/installing-snow-leopard-on-a-hp-compaq-6710b\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-118","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/comments?post=118"}],"version-history":[{"count":1,"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"predecessor-version":[{"id":319,"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/posts\/118\/revisions\/319"}],"wp:attachment":[{"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itayemi.com\/blog\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}