Finally I managed to install 10.6.4 on my AMD Phenom X2 555 system with Asus M4A88T-V EVO/USB3.
The problem that I'm facing right now is to get my onboard AT HD4250 to work, at least to change resolution to 1920x1080. So far I found out that 4250 is NOT supported. Tried installing RadeonHD kext but somehow couldn't get it to work. Will continue to work on this later on.
USB 2.0 seems to work (haven't check whether it's 1.1 or 2.0 - later), USB 3.0 not tested (i don't have USB 3.0 device), Firewire not tested
Anyway, I'm using retail DVD 10.6.4, created USB install disk using nawcom method in Ubuntu, repartition my 2TB to make root disk < 1TB (I learned that OSX cannot boot if root disk is more than 1TB). Install Chameleon RC4 and legacy kernel 10.6.4.
Haven't test my onboard audio after install VoodooHDA kext but I got no sound via HDMI. Next is to fix my GFX, and then to get audio to work via HDMI (if possible, haven't research thoroughly yet)
Final step is to install XBMC and Jdownloader :) That is my sole purpose.
Complete hardware specs:
AMD Phenom X2 555 BE
Asus M4A88T-V EVO/USB3 (onboard ATI HD4250, onboard ALC892 8-channel HD Audio, ..)
Seasonic 520W modular PSU (not related to OSX but what the heck :P )
Silverstone LC17B
750GB Samsung HDD (running Ubuntu 10.10)
2TB WD Green Ed. (running MacOSX 10.6.4 - not yet finished completely)
Connected to LG LCD LD420 via HDMI
Asus USB wireless 54g stick (can't remember the model and haven't configure/test in MacOSX as well)
Tuesday, January 18, 2011
MacOSX 10.6.4 running on AMD Phenom X2 555
Posted by
kapla.hodot
at
10:58
3
comments
MacOSX 10.6.4 ISO/DVD offset
dump everything in DVD to ISO (change /dev/sr0 to your DVD device):
# cat /dev/sr0 > macosx_10.6.4_install.iso
find your offset (it is gonna take quite some time, so be patience):
# hexdump -C macosx_10.6.4_install.iso | grep "48 2b 00 04"
31b4b400 48 2b 00 04 80 00 01 00 31 30 2e 30 00 00 00 00 |H+......10.0....|
convert 31b4b400 to decimal and minus 1024
example:
$ echo `printf "%d\n" 0x31b4b400` - 1024 | bc
833925120
so:
10.6.4 ISO/DVD offset: 833925120
maybe you can try to find your offset if you're using DVD (haven't try this one):
# hexdump -C /dev/sr0 | grep "48 2b 00 04"
then mount your ISO:
# losetup -o 833925120 /dev/loop0 ./mac osx_10.6.4_install.iso
# mkdir /media/osx-dvd
# mount -t hfsplus /dev/loop0 /media/osx-dvd/
to unmount:
# umount /media/osx-dvd
# losetup -d /dev/loop0
you might ask, why "48 2b 00 04" and why minus 1024? refer here: http://www.64lines.com/mounting-hfs-plus
[snip]
Finding an HSF+ Partition
How do you find an HFS+ partition? Well according to docs at http://developer.apple.com/technotes/tn/tn1150.html#VolumeHeader an HFS+ partition starts with 1024 reserved bytes for boot code followed by the VolumeHeader structure. The first 4 bytes of the VolumeHeader structure are a signature and a version number. Essentially "H+" followed by version 4 (or HX followed by 5 for HFSX). Therefore we are looking for the following hexadecimal sequence within the file: "48 2b 00 04" (or "48 58 00 05" for HFSX).
[/snip]
Posted by
kapla.hodot
at
09:52
0
comments
Labels: MacOSX