Introduction
If you remember my old blog (it no longer exists btw), I had a post where I ran OS X 10.2 in QEMU. That got popular so I decided to rewrite it in my jekyll blog.
Tutorial
First off this is what you need:
- OS X 10.2 isos
- QEMU
- A computer with a reasonable CPU and enough RAM
- (recommended to have at least a Core 2 Duo and 4GB RAM)
- Command line knowledge
- Patience
Now we can get started!
- Create a blank hard drive image to install OS X to:
$ qemu-img create -f qcow2 102.img 10G
- This will make a 10GB qcow2 file named 102.img, feel free to adjust the command.
- Put your OS X 10.2 iso files in the same folder as everything else, this is self explanatory.
- Start QEMU with the following command (adjust to your needs)
$ qemu-system-ppc -L pc-bios -M mac99 -m 2048 -cdrom disk1.iso -hda 102.img -boot d
Open Disk Utility and format the drive:
Restart QEMU (I know it sounds weird but just do it to avoid this)
Continue install like normal, I decided to install everything
When the install finishes close QEMU again
Switch to disk 2 and switch boot drive to C using the following command
$ qemu-system-ppc -L pc-bios -M mac99 -m 2048 -cdrom disk2.iso -hda 102.img -boot c
- Boot back up and wait for the install to finish
- Setup OS X like normal and press Command+Q at the registration step
When you get to the desktop you should have successfully installed OS X 10.2!
Now you can change the resolution and have fun!
Why do this?
Well…if you want to have some fun with older versions of OS X, or you want to see how things used to be back then. Maybe you have older unsupported software. Or any other reasons that I don’t know about
Issues?
It seems to work pretty well aside from a few issues.
- No hardware acceleration
- No audio
- Slower performance
I’m not sure if audio could be fixed but the other two certainly can’t.