Ok so there’s heaps of different guides out there for how to do this now and I’m sure there are better and more complete ones that this will be. But this is how it went down for me.
What you need for this:
The patched image file (tiger-x86-flat.img)
linux
A free physical hdd with at least 10gb on it
the CoreGraphics file (Optional: Needed if you want rosetta and have SSE3)
What to do:
1) Place the image file somewhere that you can access in linux. I had a problem with storing it in Windows as it is larger than the 4gb maximum file size so I’d recommend a filesystem like ext3 or similar.
2) Boot linux and make sure you can get to the image file and the harddisk you want OSX on (in /dev)
3) Type the following:
‘dd bs=1048576 if=./tiger-x86-flat.img of=/dev/hda’
and remember to replce ‘/dev/hda’ with wherever you want OS X to be installed. Everything on this drive will be wiped! And of course you need to point ‘if=’ to the location of the image file
4) Wait, took me about 5 minutes
5) Once its done reboot (and boot the hdd you just imaged, der). You will get to the Darwin Boot Loader, similar to GRUB only not. Press any key to interupt default boot
6) at the prompt type -s This will boot into single user mode for Darwin (NOTE: Not for OSX!)
7) To get into OS X single user mode type ‘sh /etc/rc’ at the prompt. If this fails as it did for me you can try editing /etc/rc to boot in single user safe mode. See bottom of this page for instructions.
8) Once a prompt appears type ‘passwd curtis’ (Enter new password)
9) Then ‘passwd deadmoo’ (Again enter a new password, make it the same as above)
10) Reboot
11) Now this time at the Darwin Boot Loader you can try a number of things. Firstly just let it boot normally. This will probably fail because of a hardware issue, if not then you’re a lucky bastard and I hate you. If it does fail, reboot again and type ‘-x’ at the Darwin Boot prompt to boot in safe mode. You can also try -v for verbose as this seems to work sometimes as well.
12) fingers crossed you will now be at an OSX logon screen. Login as deadmoo with the password you set and you’re good to go.
13) If you have a CPU with SSE3 then you WILL want to perform the following steps. If not then you’ve gone as far as you can so start playing around. These steps enable SSE3 and hence Rosetta support. This will allow you to run apps compiled for PowerPC under x86. Pretty sweet huh?
14) Get the CoreGraphics file. See top of instructions for location.
15) Unzip it and place the file inside in the following location:
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/
You may wish to backup the existing copy that is in this directory first. Also you will need to do this as root (sudo).
16) change the file permissions on this to 755
17) reboot. everything should now be hunky dory for Rosetta. The easiest way to test this is to fire up iTunes, if it runs, rosetta is working.
And thats it! Let me know if there’s anything else you need
*****
Getting rc to boot in safe, single user mode:
You need to change single user mode so that the filesystem is mounted writeable as its read only by default. The instructions for doing this appear when you first enter single user mode. Now edit /etc/rc with your fav editor (nano!). You will see a line at the top saying ‘export -n SafeBoot’ or similar. Just add ‘=-x’ to the end of this. Save and exit. Type sh/etc/rc and fingers crossed you will get to a new prompt with OSX in single user mode. If not reboot and try it again, it can be tempramental, it took me 3-4 shots.