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.
Hagmut says:
Tks for the instructions. Having installed the tiger-x86-flat.img on an otherwise emty USB-disc, and having started Linux (Ubuntu live) I stumbled at your No. 3: “…remember to replce ‘/dev/hda’ with wherever you want OS X to be installed.”
What does hda mean, and where can the relevant information be found?, and: could I use for “hda” the USB-drive (that I had set aside for that purpose, or have Linux find the x86.img from my (only) pc-system hd?
I do hope you find time to clarify these probaly naive questions for an old man. Thanks again.
keshas says:
you mean this string “export -n SafeBoot” to “export -n SafeBoot =-x”
noisymime says:
keshas: Isn’t that what I said?
“Just add ‘=-x’ to the end of this”
Jyrki says:
Hi,
I try to get Rosetta working, but cannot activate Terminal.
Thanks and regards,
Jyrki
oDesk says:
Very Useful file
this article 2 years old, but still helps
thanks for keeping up files on your own space
yours
oDesk
oDesk says:
oops!
itunes works well, but other applications does not work
like MSN messenger Universal application
and flash player 9 (for intel)
i downloaded flash player 9 ( for powerPC) the installer fail to continue as he figured that it’s Intel PC
i’m working on 10.4.1 i want to fix this altough i’m downloading 10.4.8 at maintime
i read that Maxxuss patch could solve this problem
so if you have this patch or similar solution please let me know
yours
oDesk
victor says:
i’m really new to this guys so help me out
when i type dd bs=1048576 if=./tiger-x86-flat.img of=/dev/hda
it says no such file or directory what do i do?