Saturday, February 21, 2009

Cable Guy - Somebody to love

Basketball

OH BILLY

How to install OS X Leopard 10.5.5 on HP DV8130US


While I am mostly writing this so I can remember how the next time I hose my laptop, hopefully this will serve as a guide for those with similar hardware. Let me start out by saying that I have purchased a full version copy of OS X Leopard. Here are My system specs:








Product Name dv8130us
US Product Number EP406UA#ABA
Microprocessor 2.2 GHz AMD Turion™ 64 Mobile Processor ML-40 with PowerNow!™ Technology
Microprocessor Cache 1MB L2 Cache
Memory 1024MB 333MHz DDR System Memory (2 Dimm)
Memory Max 2048MB
Video Graphics ATI RADEON® XPRESS 200M IGP
Video Memory 128MB DDR (dedicated)
Hard Drive 200GB (4200RPM) Hard Drive Dual HDD- 100GB x 2
Multimedia Drive LightScribe 8X DVD±RW and CD-RW Combo Drive with Double Layer Support with 1 CD-R blank media
Display 17.0” WXGA+ High-Definition BrightView Widescreen Display (1440 x 900)
Fax/Modem High speed 56k modem
Network Card Integrated 10/100BASE-T Ethernet LAN (RJ-45 connector)
Wireless Connectivity 54g™ 802.11a/b/g WLAN & Bluetooth
Sound Altec Lansing
Keyboard Notebook keyboard with scroll bar and integrated numeric keypad

2 Quick Launch Buttons (HP Quick Play Music and DVD)

Calculator Launch Button
Pointing Device Touch Pad with dedicated vertical Scroll Up/Down pad
PC Card Slots
  • 1 ExpressCard/54 Slot (also supports ExpressCard/34)
  • 1 Type I/II 32-bit card bus (also support 16-bit)
External Ports
  • 4 Universal Serial Bus (USB) 2.0
  • 1 Headphone out w/SPDIF Digital Audio
  • 1 microphone-in
  • 1 VGA (15-pin)
  • 1 TV-Out (S-video)
  • 1 RJ-11 (modem)
  • 1 RJ -45 (LAN)
  • 1 Expansion Port 2, 1 IEEE 1394 Firewire (4-pin)
  • 1 Consumer IR (Remote Receiver)

The laptop itself is pretty sweet, with the exception of the graphics card and chipset which are very difficult to find kext files for.

I started out by installing Zephyroth 10.5.1 which is the ONLY version of Leopard I could install without getting the dreaded "Still waiting for root device" error. You can find this version on the web if you know where to look. If you don't know where to look, you probably have no business installing OS X in the first place. In order to boot from the install disk we have to change some things in the bios first. Boot the laptop and hit f10 to enter the bios. Once there go into the security tab and create a boot password. We have to do this because for some reason the motherboard needs a few extra seconds to load the hfs+ partition or else you will receive "cannot parse com.apple.Boot.plist" error. Once this is done, hit f10 to save changes and reboot. At the Darwin boot prompt hit f8 and boot with -v for verbose mode. Once the install disk is loaded, choose your language and the select utilities, and the disk tool. Partition your drive you intend on using with the default options of HFS+ with journaling and naming it MacintoshHD. Go into the options and make sure it is using MBR, if not change it, select ok and then ok again to partition. After the disk utility finishes, close out and install using the default options. Once the install reaches "about a minute left" it will stall. You can tell it has stalled because the drive activity light stops showing any activity. Shutdown the computer by holding the power button, reboot to the install disk and finish the install with all the same options. Do not repartition. The install will finish very quickly this time because it only has another 150 mb to install. After finishing the installer will reboot the computer, but we are not done yet. The installer was unable make the partition bootable, as well as installing the wrong keyboard and mouse kext files. Reboot to the install disk and after selecting your language, select utilities and open the terminal. From there enter the following command {cp -R /System/Library/Extensions/applePS2Controller.kext
/Volumes/MacintoshHD/System/Library/Extensions/applePS2Controller.kext} and hit enter. This copies the correct kext files to your installed drive.
Then type {fdisk -e /dev/hda0} "assuming you installed to your primary harddrive" if you installed to your slave then it would be /dev/hda1 etc. after you hit enter your comand prompt will change to fdisk> type update hit enter. Then type f1 and hit enter "assuming you installed to your first partition" then type w and hit enter again. You will receive a warning saying it could not access drive exclusivly. This is ok, type y to continue and then enter q to quit the fdisk utility. then type reboot and hit enter. After rebooting you should hit f8 again and boot with the -v flag. Now you should be able to go through the set up process and create your user, timezone, password etc. Once you complete this process you should have a pretty well working Leopard install with a few exceptions. To fix the resolution, I used the Katana installer (included in the install files below) which includes Callisto v3. I then installed the pcmcia slot by using the PC Card 10.5.2 beta 3 installer, which you can find at forum.insanelymac.com. Now you should have a completly working install including full resolution and working pcmcia card slot. In order to get scrolling to work with the synaptics touchpad, go back into the terminal and type
{ rm - Rf /System/Library/Extensions/applePS2Controller.kext/Contents/Plugins/
applePS2Trackpad.kext}. Then using the OSX86 tools which you can find by googling , repair the permissions, repair extension permissions, delete kextcache and touch extensions folder. Once this process completes, you will have a perfectly working install which we are about to break!!! In order to update, I used the 4minds 10.5.4 combo updater which is already patched for AMD processors. Before we can run this though, we HAVE to install a fake EFI bootloader. I used the newest version of Chameleon Bootloader. Just install to your MacintoshHD volume and reboot. You can find both Chameleon and the 4minds combo updater on the web. Google is our friend!!! After installing the 10.5.4 update, my keyboard and trackpad could not be found, no matter what I did. I tried replacing with the 10.5.1 applePS2Controller to no avail. I ended up using the PS2keyboardfix.pkg from a 10.5.6 iPC disk I had lying around. I also installed the ACPIfix, PowerManagement fix and Batterymanager from the same disk. after this I installed the 10.5.5 update called "Modified-PKG-2008-September-15" This updated me to 10.5.5, but now my Bluetooth doesnt work, and I cant connect to network shares. I searched for hours for a fix to the network share issue, and finally came across a forum post that solved it for me. The problem is that in /System/Library/Filesystems there is a symbolic link that points to the incorrect kext file. Open the terminal, which along with google, is our BFF and enter the following commands.
{cd /System/Library/Filesystems (hit enter)}
{rm afpfs.fs (hit enter)}
{ ln -s /System/Library/Filesystems/AppleShare/afpfs.kext afpfs.fs (hit enter) }
now reboot, and you should be fully functional!!!! (with the exception of bluetooth which I am still working on.)





Install Files including all kext's and Katana installer can be found HERE

Labels: , , , ,