Friday, February 3, 2012

Lion on HP dv6 3060TX Laptop

Some notes from experiments:
  • Laptop: HP dv6 3060TX (core i5, 4GB RAM, 1GB ATI, 15.6").
  • HDD: Transcend USB 500GB.
  • Get iATKOS L2 image.
  • Burn the dmg file with Magic ISO.
  • On the boot screen of the installer, type the following to avoid hang: "-v cpus=1 busratio=17"
  • Install on portable USB HDD to keep existing OS on main HDD intact.
  • Use MBR partition (does not boot after install if GPT is used). Use HFS Journaled.
  • Have multiple other partitions for future because Single Mac partition for the whole disk disables any resizing of the partition later.
  • After install, keep typing the boot options on every boot (later can be entered into a file).
  • It does not work right away after install. Delete all files starting with "AppleIntelHD" and "ATI" from the location /System/Library/Extensions. Can do this from Windows using MacDrive.
  • The keyboard and track pad do not work right away. Use USB keyboard and mouse for the time being.
  • Need to install some kexts for keyboard, trackpad and Wi-Fi (Wi-Fi works but does not get IP correctly!).
  • Use Champlist utility app to install the kexts (Applications > Utility).
  • Search the net and install HP 8440p kexts for keyboard and track pad (ApplePS2Controller.kext, AppleACPIPS2Nub.kext).
  • Search the net and install IO80211Famliy.kext for Wi-Fi.
  • Modify the com.apple.Boot.plist file in /Library/Preferences/SystemConfiguration and in /Extra to include the boot options and resolution (no need to enter options on every boot after doing this):
<key>Kernel Flags</key>
<string>cpus=1 busratio=17</string>
<key>Graphics Mode</key>
<string>1366x768x32</string>
  • Use apps like TinkerTool and Cocktail to fine tune performance.
  • To install Xcode 3.2.6 (with iOS SDK 4.3) on Lion, first make the dmg of Xcode writable with Disk Utility. Then find the file "iPhoneSDKSL.dist" in it. Open it and replace the string 10.7 with 10.8 (only one occurrence). Save the file. Now it should install properly.