The Buddha, The Dhamma; The Assembler, Machine Language

Namaste, old friends searching for answers and perfect code. Be well, write simply, cherish the bug. Metta.

Location: North Carolina

Tuesday, June 6

Namaste, friends. Here is a Howto:
MacOSx86 10.4.5 via VMWare on WinXP Pro Sp2

Note: I do not condone or approve the downloading of illegal software. If you are not authorized to install this OS, or possess any files relating to it, please navigate away from this post/page immediately. Thank you.

Let's begin, shall we?

Step 1: Prepare your media. I used a generic pre-patched MacOSx86 .iso that appeared one day, it is bootable and is an install disk (you have to install it, no pre-working image.)

Step 2: Create a new profile in VMWare.
A) Identify this new profile as "Linux" or, if you have it, "FreeBSD" which is better.
B) Name it what you'd like and allocate at least 256 Mb of RAM.
C) Create your virtual hard-drive and allocate as much space as you'd like (at least 6 gigs), I specified 20Gb. Also, Create the space immediately, trust me, it's worth it.
D) Then, after everything is created, open the .vmx file in your Virtual Machines folder (it should be what you named the profile (also it should be in My Documents)) and add this line to the top of the file paevm = "TRUE" - using only what's in bold.
E) Save the file, insert your disc, and start the virtual machine.

(Note: Be aware that it is totally normal for you to have to reboot a few times during this step and all steps ahed!)

Step 3: Installing OSX
A) The Virtual Machine should auto-detect the CD, and boot from it.
B) You should see the Darwin command prompt appear, hit enter to boot, or enter advanced options and type "-v" (no quotes) to see exactly what is happening along the way.
C) Wait.
D) Still waiting? The screen may be blue now, keep waiting.
E) Great! Now you should see something like this:

Image Hosted by

Step 3: Subset A: Installing
A) After the intro, and the license you'll have to select the drive to install OSX to. However, the list should be blank.
B) In the filebar, click Utilities -> Disk Utility.
C) Select the virtual hard-drive you created using VMWare, and create a new label to be partitioned (name does not matter). Select 1 Partition for the volume scheme, and then click "Partition"

Image Hosted by

Image Hosted by

D) After the utility has completed, it should be avaliable for you to install to:
E) Select the drive and click Continue

Image Hosted by

F) You should be greeted by the welcome screen, and a few more options after that. Choose the best options, and click continue.
G) Finally the package installation process will begin. During this time I recommend doing something - like writing a book, or drawing a 1:1 scale map of your town. Personally, I walked the dog. (Note: The estimated time remaining is lying to you)

Image Hosted by

Until finally, after it feels as though we can't wait any longer, we come to this screen:

Image Hosted by

Step 4: Final Configuration
A) Now that everything is loaded, the virtual-computer will restart. When it loads again, it will ask you to fill in your personal information. Note that your license does not require you to register with apple.
B) After you have entered your personal info, you will create a user account. This is not the "root" account, so don't mistakenly create 2 users for that purpose (I will post about that later).
C) After you have created a user account and given Apple your blood type, OSX will boot up.
D) Now you should have a fully working version of OS X 10.4.5! Congratulations, pat yourself on the back, and have a nap. :)

A few of you have been getting good use out of this reply I put in the comments section, so I'm moving it here to the main tutorial since it seems to be common.
If your install goes fine but after you reboot you cannot get Mac OS X to start (b0 error or something like it) then follow these instructions to set your partition to active:
Boot the virtual machine with the disk in, and hit F8 to get to the prompt. Type -s to start in single mode. When it boots into the command prompt type fdisk -e /dev/rdisk0 then type show, or print I forget which. You should see something like this:
fdisk: 1> print
Disk: /dev/rdisk0 geometry: 24321/255/63 [390721968 sectors]
Offset: 0 Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
*1: AF 0 1 1 - 1023 254 63 [ 63 - 390721905] HFS+
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

The * before 1 means it's active, so the BIOS will boot from it. If you don't see that then that's the problem. To fix it type flag 1 (1 being the number with the OS on it could be diff. for you) then type quit to save changes and type reboot . Take the DVD out and restart the virtual machine, OSX should then boot and things should be perfect!

Basic tips and tweaks!
1) If things are slow try typing 'platform=X86PC' at the boot prompt (no ')
2) Turn off dock magnification
3) See if you can set the appropriate resolution. At boot type "Graphics Mode"="1280x800x16" - substitute in the correct values. (with quotes!)
4) If the system hangs, boot in verbose mode (enter -v at boot prompt) and note the error.
5) If your chip only has SSE2 search for the Maxxuss sse2->sse3 patch (run PPC apps)
6) Make sure you don't have AppleTPMACPI.kext on your system, and if you do - delete it.
7) Still no dice? The osx86 Wiki may help.

Everything running (click the pic for fullsize):

Free Image Hosting at Free Image Hosting at